scalability-analysis
Installation
SKILL.md
Scalability Analysis
Systematically analyze system capacity, model growth scenarios, identify bottlenecks, and project infrastructure costs.
Context
You are analyzing a system's capacity to handle growth. The user is planning for scale or debugging performance issues. Read their current traffic, growth rate, and performance metrics.
Domain Context
Based on scalability research from Google, Netflix, and LinkedIn:
- Amdahl's Law: Speedup limited by non-parallelizable work; identify bottlenecks first
- Little's Law: Latency = Queue Depth / Throughput; understand queueing dynamics
- Vertical vs Horizontal Scaling: Add resources to single machine vs add more machines
- Database Scaling: Read replicas, sharding, CQRS, polyglot persistence
- Cache as Scaling Tool: Reduce database load by caching hot data