Throughput
- Always think about average throughput versus peak throughput
- Estimate for peak to be safe
 
- Peak should be estimated pragmatically
 
 
- Find out the daily active users (DAU)
- If not possible, estimate peak DAU from MAU
 
 
- Thousand = 10^3, e.g., KB kilo
 
- Million = 10^6, e.g., MB mega
 
- Billion = 10^9, e.g., GB giga
 
- Trillion = 10^12, e.g., TB terra
 
- Quadrillion = 10^15, e.g., PB peta
 
- A modern SQL database can handle about 1,000 transactions per second (TPS)
 
- How many queries per second for a database?
 
- A web server can handle about 10,000 requests per second (RPS)
 
Storage
- Image ~100 KB
 
- MP3 file ~1 MB
 
- MP4 file ~100 MB