/ faang-playbook / 04-SYSTEM-DESIGN-LIBRARY / 01-Capacity-Planning-Cheatsheet.md
swadhinbiswas feat: add Netflix L5 interview playbook · 2/2/2026
41c1cbb
37 lines · 718 Bytes
Raw Download

Capacity Planning Cheatsheet

Capacity planning is about making design choices defensible.

A minimal template

  1. Users and traffic
  • DAU/MAU (if relevant)
  • QPS average and peak factor
  1. Data size
  • size per record/object
  • storage growth per day
  1. Bandwidth
  • read/write bandwidth at peak
  1. Latency budget
  • p95/p99 target
  • where time goes (network, compute, DB)

Useful rules of thumb

  • You don’t need perfect math; you need the right order of magnitude.
  • Tail latency gets worse under saturation; plan for headroom.
  • Caches reduce load but introduce invalidation complexity.

Common mistakes

  • ignoring peak factor
  • ignoring read/write asymmetry
  • no plan for hot keys/hot partitions