What problem does it solve?
This Skill helps you translate vague system requirements into concrete, quantifiable infrastructure needs, preventing costly over-provisioning or under-provisioning.
Core Features & Use Cases
- Traffic Calculation: Estimates QPS (Queries Per Second) for reads and writes based on user activity and ratios.
- Storage Sizing: Calculates required storage for data over specified retention periods, differentiating between hot, warm, and cold tiers.
- Bandwidth Estimation: Determines inbound and outbound bandwidth needs, factoring in CDN usage.
- Cache Sizing: Helps determine appropriate cache sizes based on the working set principle.
- Database Connection Planning: Assesses database connection pool requirements and potential bottlenecks.
- Use Case: When designing a new social media platform, use this Skill to estimate the QPS, storage, and bandwidth needed for 1 million daily active users over three years.
Quick Start
Use the capacity-estimation skill to estimate the infrastructure needs for a photo-sharing app with 50 million daily active users.