Capacity Estimation
Powers of Two
Power
Exact Value
Approx
Bytes
Time Conversions
1 second = 1,000 milliseconds (ms)
1 second = 1,000,000 microseconds (μs)
1 second = 1,000,000,000 nanoseconds (ns)
1 day = 24 hours = 86,400 seconds (~100K seconds)
1 month = 30 days = 2,592,000 seconds (~2.5M seconds)
1 year = 365 days = 31,536,000 seconds (~30M seconds)QPS (Queries Per Second) Conversions
Requests/Period
QPS (Average)
Formula
Latency Numbers Every Engineer Should Know
Storage Size Estimates
Text Data
Data Type
Size
Database Record Estimates
Storage Calculation Template
Bandwidth Calculation
Cache Size Estimation (80/20 Rule)
CDN Bandwidth Calculation
Database Connection Pool Sizing
Availability Calculations (Nines)
Availability
Downtime/Year
Downtime/Month
Downtime/Week
Replication & Partitioning
Replication Factor
Partitioning (Sharding)
Quick Estimation Examples
Example 1: URL Shortener
Example 2: Twitter Timeline
Example 3: Video Streaming (Netflix-like)
Cost Estimation (AWS Prices - Approximate)
Interview Tips
Common Interview Mistakes
Last updated