fundamentals39 cards
Fundamentals
The building blocks every design answer is assembled from: load balancing, caching, replication, sharding, consistency, queues, rate limiting and the tradeoffs between them.
- due
- –
- new
- –
- learned
- –
Due counts update as you study. A mixed session pulls due cards from every deck first, then new ones up to your daily limit.
The building blocks every design answer is assembled from: load balancing, caching, replication, sharding, consistency, queues, rate limiting and the tradeoffs between them.
Back-of-the-envelope math: QPS from users, storage from writes, bandwidth from reads, and the latency numbers that make or break an architecture.
Full design prompts drilled stage by stage: requirements, estimates, API, data model, high-level design, deep dives and bottlenecks.