Intermediate Numbers & Data #scale #capacity #architecture

📈 Scaling Numbers

5 exercises — practice "millions of users", "billions of records", "at scale", and converting abstract large numbers into actionable metrics for architecture decisions.

0 / 5 completed
Key scaling vocabulary and conversions
  • "100B calls/day ÷ 86,400s = ~1.16M RPS average; plan for 2-5x peak = ~2.3-5.8M RPS."
  • "MAU → DAU → peak concurrent: rough rule: DAU = 10-30% of MAU; peak concurrent = 5-10% of DAU."
  • "5 billion records — how big per record? 100 bytes = 500GB; 10KB = 50TB. Very different architectures."
  • "At scale" is only meaningful with a specific dimension and threshold: "at 10M rows" or "at 100K RPS"."
  • "Capacity plan for peak, not average — peak typically runs 2-5x the daily average RPS."
1 / 5
An architect says "this design works at our current scale but won't work at 10x." What does "10x scale" typically mean in this context?