RPS & Load Calculator
Estimate RPS, bandwidth, and storage with transparent formulas. Quickly approximate RPS, bandwidth, and storage for backend capacity planning. Transparent formulas help you validate assumptions.
Input parameters
Daily Active Users (DAU)
How many unique users actively use your system per day. Typical range: 1k–10M. Default here: 1,000,000.
Requests per user per day
Average number of requests (API calls, page loads, actions) one active user makes per day. Typical: 5–100. Default: 20.
Peak multiplier (burst factor)
How many times peak load is higher than average (for example, in the evening or during campaigns). Typical: 5–20. Default: 10.
Reads (%)
Share of read operations among all operations at peak load. Many systems are read-heavy. Typical: 80–99%.
Writes (%)
Share of write operations. Usually 1–20%. By default this is just 100% − reads%. (10% auto if reads = 90%)
Payload per read
Approximate amount of data read from storage per read operation. Small API payloads are often 0.1–10 KB. Default: 0.5 KB.
Payload per write
Approximate amount of data written to storage per write operation. Default: 1 KB.
Response size
Average size of the response that your backend returns to the client. Default: 4 KB.
Retention (days)
How many days of data you plan to store for this workload. Typical values: 7, 30, 90 days. Default here: 30.
Results
Average RPS
231.48 RPS
Peak RPS
2.3K RPS
Read RPS
2.1K RPS
Write RPS
231.48 RPS
Per day
19.07 GB / day
Retention period total
572.2 GB
Per 365 days
6.8 TB
Inbound (requests)
1.24 MB/s
Outbound (responses)
9.04 MB/s