CheatsheetKit

System Design · Senior

System Design Cheat Sheet Pack

CAP, scaling, caching, queues, back-of-envelope math and the framework for any design interview.

The vocabulary and numbers behind every system design answer, plus a repeatable structure for the 45 minutes.

Questions
360
Topics
20
Pages
246

Get the System Design Cheat Sheet Pack — $9 One-off. Delivered as a PDF by email the moment payment clears.

Prices shown are a USD base. Your local-market price is calculated at checkout in your own currency, plus any local sales tax.

What is inside

20 chapters, in the order the interviews tend to ask them:

  1. Clarifying requirements and fixing the scope
  2. Back-of-the-envelope estimation
  3. Capacity planning, headroom and the scaling decision
  4. Latency, percentiles and the long tail
  5. Horizontal scaling and keeping services stateless
  6. Load balancing, health checks and traffic routing
  7. Partitioning, sharding and distributing the data
  8. Replication, failover and leader election
  9. Consistency models, CAP and choosing your guarantee
  10. Transactions, sagas and making retries safe
  11. Relational data modelling, indexes and query plans
  12. Document stores, wide columns and storage engines
  13. Caching layers and keeping cached data honest
  14. Message queues, event streams and asynchronous decoupling
  15. Rate limiting, backpressure and load shedding
  16. Reliability objectives and resilient call patterns
  17. Observability and debugging distributed systems
  18. Deployment strategy, migrations and backwards compatibility
  19. Failure modes and resilience engineering
  20. Delivering the design interview answer

How the answers are built

Each chapter opens with the checklist the question is really testing. A few from this pack:

Questions this pack covers

  1. How do you decide what to leave out of scope?
  2. What questions do you ask before drawing any boxes?
  3. How do you estimate daily requests for a two million user product
  4. What is Little's law and how does it size your fleet
  5. How do you choose a target utilisation for a service fleet?
  6. What headroom do you keep and how do you justify it?
  7. Why do you design against the ninety ninth percentile rather than the mean
  8. How does coordinated omission distort a latency measurement

Each one is answered in full in the pack, with the reasoning written out rather than a bullet list.

Related packs

About this pack

How many questions?
360, spread across 20 topics, written out in full across 246 pages.
Do the answers just list keywords?
No. Each answer is written as prose, because that is what you have to reproduce when someone asks you the question.
How do I get it?
Pay once and the PDF arrives by email immediately, with a signed download link.
Can I get it refunded?
Yes, if it is not what you expected. See the refund policy.