workOwonworkOwonA New Way to Connect
HomeFeedJobsCommunitiesEventsFeaturesAbout workOwon
HomeFeedJobsCommunitiesEventsFeaturesAbout workOwon
HomeCommunitiesSystem Design Deep Dives
System Design Deep Dives cover
SD

System Design Deep Dives

Architecture tradeoffs from people who've run things in production

58 members 7 postsTechnology

About System Design Deep Dives

Deep, practical system design discussions. Real architectures, tradeoffs, failure modes and design-doc reviews. Interview prep welcome, but production stories are even better.

Recent posts in System Design Deep Dives

Rohan Malhotra

Staff Engineer @ Orbitly | Distributed systems, Go, Postgres | Writing about architecture tradeoffs

Oct 7·System Design Deep Dives

Curious if your experience matches ours.

2 comments

Siddharth Saxena

AppSec Engineer @ Moneyleaf | OWASP, threat modeling, bug bounty | Making security developer-friendly

Oct 6·System Design Deep Dives

Three questions to ask in every design review: 1. What happens if this input is malicious? 2. Who can call this, and how do we know? 3. What's the blast radius if this component is compromised? Takes 10 minutes and catches a lot.

2 comments

Kiara Bose

Final-year CSE @ IIEST Shibpur | Java, DSA, Web dev | Looking for SDE internships & new-grad roles

Oct 5·System Design Deep Dives

For new grad interviews, is it enough to cover the API, DB schema and hashing? Or do they expect caching, sharding etc.?

2 comments

Riya Agarwal

Engineering Manager @ Paylane | Building teams that ship | Ex-backend engineer

Oct 5·System Design Deep Dives

1. Context and problem (why now?) 2. Goals and non-goals 3. Proposed design 4. Alternatives considered (at least 2) 5. Failure modes and rollout plan 6. Open questions

#2#4
2 comments

Aarav Sharma

Senior Backend Engineer @ Paylane | Java, Spring Boot, Kafka | Building payment rails that don't wake you up at 3am

Oct 3·System Design Deep Dives

We use a polling relay today (every 2s, SKIP LOCKED). Works fine at our scale but people keep suggesting Debezium. At what point is CDC worth the operational overhead?

2 comments

Rohan Malhotra

Staff Engineer @ Orbitly | Distributed systems, Go, Postgres | Writing about architecture tradeoffs

Sep 30·System Design Deep Dives

High level: 1. Picked tenant_id as the shard key (every query already had it) 2. Built a routing layer in the app: tenant → shard lookup cached in memory 3. Logical replication to copy each tenant group to its new shard 4. Dual-read verification for a week (compare results, alert on mismatch) 5. Cut over tenant groups

3 comments

Rohan Malhotra

Staff Engineer @ Orbitly | Distributed systems, Go, Postgres | Writing about architecture tradeoffs

Sep 26·System Design Deep Dives

Let's talk architecture the way it actually works in production: tradeoffs, failure modes, migrations, costs. Interview prep is welcome, but grounded in reality. First thread: what's the most interesting design decision you made (or regret) in the last year?

3 comments

Join System Design Deep Dives

Join workOwon to post, comment and chat with members in this community.

Log inJoin now

Popular communities

See all