QPS Estimator
Convert DAU and per-user request volume into average QPS, peak QPS, and a capacity target with headroom.
QPS Estimator
Convert product traffic (DAU, actions/day, peakiness) into average and peak queries per second with capacity headroom.
Back-of-envelope for system design. Real peaks follow diurnal curves, launches, and cache hit rates — calibrate with metrics as soon as you have them.
Back-Of-Envelope Formula
Average QPS ≈ (DAU × requests_per_user_per_day) ÷ 86,400
Peak QPS ≈ average × peak_factor (often 3–10× depending on the product)
Capacity target ≈ peak × (1 + headroom)
If you already know daily requests, enter that to override DAU × RPU.
Using The Split
The read/write ratio helps separate:
- Cache and read-replica capacity
- Primary write capacity / queue depth
Replace peak_factor with real p99 traffic from metrics as soon as you can — estimators get you into the right order of magnitude for interviews and early design docs.
