Capacity Estimation/

Definition And Types

Lesson overview

Definition And Types

Learn what capacity estimation is and the different types.

Requests (Compute) How many operations per second? Covers: RPS / QPS Transactions per second API calls Messages per second Used for: Number of servers CPU sizing Auto-scaling

Bandwidth (Network) How much data moves in/out? Covers: Upload traffic Download traffic Streaming Replication traffic Used for: CDN Network costs NIC sizing Inter-region traffic

Storage (Disk) How much data do we store? Covers: User data Logs Media metadata History Used for: DB size Object storage Retention policies Sharding strategy

Memory (RAM) How much needs to be in memory? Covers: Caches Hot data Session data In-memory DBs Used for: Redis size Cache hit ratios Memory pressure

Capacity estimation is the process of estimating how much load a system will handle and how many resources are needed to support that load.

Loading Definition And Types