Advanced Estimation Language #system-design #calculations

Back-of-Envelope Estimates

6 exercises — narrate DAU, storage, bandwidth, and growth calculations for system design discussions using correct order-of-magnitude language.

0 / 6 completed
Back-of-envelope calculation vocabulary
  • "Let's say / let's assume" — open an assumption explicitly before calculating
  • DAU from MAU: "assuming 20% of monthly users are active daily"
  • Seconds per day: 86,400 ≈ 10⁵ — memorise for rps calculations
  • Units: KB → MB → GB → TB → PB → EB (each ×1,000)
  • Peak multiplier: "peak traffic is typically 3–5× average load"
  • Draw a conclusion: always map the number to an architectural decision
  • "Rounding up to be conservative" — infrastructure planning default
1 / 6
A system design interviewer asks: "How many requests per second does Twitter handle?" What is the correct approach for a back-of-envelope estimate?