What problem does it solve?
It solves the problem of unclear non-functional performance and scalability requirements by turning them into a structured, reviewable performance design document with measurable targets and plans.
Core Features & Use Cases
- Performance target definition: Establishes response time, throughput, and resource-usage goals with justification.
- Capacity & scalability planning: Produces initial capacity design and future scale-up triggers and actions (including limits and constraints).
- Application, monitoring, and testing design: Specifies application-layer optimization approach, monitoring thresholds, and performance test scenarios/acceptance criteria.
Typical use cases include creating or updating a "performance & scalability" section when asked to produce a performance design document, define response/throughput goals, design capacity, write scale-up plans, and specify performance monitoring and load test plans.
Quick Start
Ask the AI to create the performance and scalability design document for your system using the expected sections for targets, capacity, scale-up plan, application performance, monitoring, and performance testing.