What problem does it solve? It turns vague scalability and reliability concerns into concrete system designs by capturing NFRs, estimating capacity, and producing topology diagrams and decision records before any code is written. ## Core Features & Use Cases - NFR Capture and SLA Planning: Templates for availability, latency, throughput, RTO/RPO, plus an SLA-to-downtime reference table. - Topology and Data Flow Design: Layered templates covering CDN, load balancers, API gateways, services, queues, and observability stacks. - Capacity Estimation and Scalability Patterns: Quick formulas for peak RPS and storage growth, with guidance on when to apply caching, sharding, read replicas, and message queues. - Use Case: When planning a new order-processing platform, use it to lock down a 99.9% availability target, estimate peak RPS from DAU, and produce a System Design Decision Record justifying a message queue over synchronous calls. ## Quick Start Ask the assistant to design the system topology and NFRs for a web application expecting 50,000 daily active users.