Sector file // system-design
SYSTEM DESIGNDECODED.
Scale, storage & trade-offs
Medium
19 questionsWhen would you choose SQL vs NoSQL?
System Design ยท 1.1k views ยท database, sql-nosql
What is the difference between horizontal and vertical scaling?
System Design ยท 1.1k views ยท scalability
How do distributed systems detect node failures?
System Design ยท 980 views ยท heartbeat, failure-detection
What is database connection pooling?
System Design ยท 885 views ยท connection-pool
What is the CAP theorem?
System Design ยท 764 views ยท cap-theorem
When do you use a read replica vs a cache?
System Design ยท 705 views ยท read-replica, caching
How do you choose between SQL and NoSQL and scale each (replication, sharding, federation)?
System Design ยท 655 views ยท sql, nosql, replication
What is database sharding?
System Design ยท 654 views ยท sharding, partitioning
Hard
8 questionsHow would you design a distributed job scheduler?
System Design ยท 1.2k views ยท scheduler, queues
What is leader election in distributed systems?
System Design ยท 1.2k views ยท leader-election
How would you design a distributed cache?
System Design ยท 1.2k views ยท distributed-cache
Outbox pattern vs polling for CDC โ how do you avoid dual-write failure?
System Design ยท 515 views ยท cdc, outbox, transactions
How would you design Instagram?
System Design ยท 513 views ยท media, feed
Exactly-once processing โ can Kafka or SQS guarantee it?
System Design ยท 361 views ยท kafka, exactly-once, idempotency
How would you design a unique ID generator at scale?
System Design ยท 0 views ยท system-design, case-study
How would you design a real-time gaming leaderboard?
System Design ยท 0 views ยท system-design, case-study
Seen a System Design question that is not here? Add it and help the next candidate.
Share a question