Skip to content

Back-of-envelope estimation

Estimate peak QPS, retained storage, memory and server count with explicit assumptions, consistent units and a failure reserve.

25 min8 steps

By the end you can
  • Estimate peak request rate from daily users and actions
  • Estimate retained replicated storage and hot-entry memory
  • Calculate whole server count from a measured capacity and utilization target
  • Identify assumptions and missing overhead that materially change a capacity estimate

Estimate to choose a design

Estimate to pick a design, not to get a precise bill. Registered users are not daily users.

active sharepayload, retentionUsersActionsper user per dayCapacityQPS, GB, Mbit/s
State a baseline and a plausible high case.

You know there are ten million registered accounts. What else do you need before deriving request rate?

Answer this step to continue.