Sector file // system-design
SYSTEM DESIGNDECODED.
Scale, storage & trade-offs
106 Questions58.9k Views3.9k Upvotes
3 easy53 med50 hard
Medium
6 questionsWhen would you choose SQL vs NoSQL?
System Design ยท 1.1k views ยท database, sql-nosql
Views:1.1kLikes:48
What is database sharding?
System Design ยท 654 views ยท sharding, partitioning
Views:654Likes:38
What is two-phase commit and its drawbacks?
System Design ยท 649 views ยท two-phase-commit
Views:649Likes:64
What is a write-ahead log (WAL)?
System Design ยท 503 views ยท wal
Views:503Likes:34
What is the difference between optimistic and pessimistic locking?
System Design ยท 451 views ยท locking
Views:451Likes:58
What is the saga pattern for distributed transactions?
System Design ยท 40 views ยท saga, transactions
Views:40Likes:73
Hard
4 questionsHow would you design a distributed cache?
System Design ยท 1.2k views ยท distributed-cache
Views:1.2kLikes:37
How would you design Mint.com (personal finance aggregator)?
System Design ยท 666 views ยท mint, finance, aggregator
Views:666Likes:13
Outbox pattern vs polling for CDC โ how do you avoid dual-write failure?
System Design ยท 515 views ยท cdc, outbox, transactions
Views:515Likes:64
Exactly-once processing โ can Kafka or SQS guarantee it?
System Design ยท 361 views ยท kafka, exactly-once, idempotency
Views:361Likes:11
Seen a System Design question that is not here? Add it and help the next candidate.
Share a question