Design an Intelligent Capacity Planning System — System Design Interview Practice
Design an AI-driven capacity planning system that forecasts future resource needs, models growth scenarios, optimizes cloud spending, and provides procurement recommendations. Work through the requirements, architecture trade-offs, and an interactive design review.
Requirements and concepts to consider
- Forecast resource utilization trendsRequirement
- Model multiple growth scenarios (base, high, low)Requirement
- Identify capacity bottlenecks before they occurRequirement
- Optimize instance types and sizingRequirement
- Support reserved instance and savings plan planningRequirement
- Generate capacity reports for leadershipRequirement
- Handle multi-cloud capacity viewsRequirement
- Alert on resources approaching capacity limitsRequirement
- aiopsConcept to explore
- capacity planningConcept to explore
- forecastingConcept to explore
- cost optimizationConcept to explore
- resource managementConcept to explore
- cloudConcept to explore