Requirements and Scope
Turn ambiguous prompts into explicit requirements, constraints, scope boundaries, and useful clarifying questions.
Scenarios15TimerOptional
Capacity and Constraint
Estimate traffic, concurrency, storage, bandwidth, fanout, compute, and connection limits so scale assumptions drive the design.
Scenarios18TimerOptional
lockStart with the free assessment; full access unlocks this Decision Drill.
API, Data Model, and Access Pattern
Choose API boundaries, sources of truth, indexes, schemas, and storage models from concrete read and write patterns.
Scenarios18TimerOptional
lockStart with the free assessment; full access unlocks this Decision Drill.
Service Communication and Traffic
Decide where protocols, gateways, proxies, load balancing, routing, health checks, and failover belong.
Scenarios15TimerOptional
lockStart with the free assessment; full access unlocks this Decision Drill.
Read Path and Caching
Balance latency and freshness with cache placement, invalidation, CDNs, read models, and hot-key controls.
Scenarios15TimerOptional
lockStart with the free assessment; full access unlocks this Decision Drill.
Write Path and Async Processing
Design synchronous and asynchronous boundaries, queues, workers, retries, dead-letter handling, backpressure, and reliable event publication.
Scenarios18TimerOptional
lockStart with the free assessment; full access unlocks this Decision Drill.
Partitioning and Hotspot
Choose partition and sharding keys, detect hot partitions, and rebalance without breaking locality or tenant isolation.
Scenarios15TimerOptional
lockStart with the free assessment; full access unlocks this Decision Drill.
Consistency and Concurrency
Protect invariants with consistency models, state machines, idempotency, concurrency control, transactions, sagas, and replication coordination.
Scenarios21TimerOptional
lockStart with the free assessment; full access unlocks this Decision Drill.
Reliability and Degradation
Handle dependency, overload, and regional failures with admission control, graceful degradation, replay, restore, and disaster recovery.
Scenarios18TimerOptional
lockStart with the free assessment; full access unlocks this Decision Drill.
Performance and Tail-Latency
Trace critical paths and reduce tail latency through precomputation, bounded fanout, parallelism, and queueing control.
Scenarios15TimerOptional
lockStart with the free assessment; full access unlocks this Decision Drill.
Observability and Operations
Define useful SLOs and connect metrics, saturation, logs, traces, alerts, incident response, and repair verification.
Scenarios15TimerOptional
lockStart with the free assessment; full access unlocks this Decision Drill.
Security, Abuse, and Privacy
Place authentication and authorization correctly while designing rate limits, anti-abuse controls, isolation, data lifecycle protection, and secure operations.
Scenarios18TimerOptional
lockStart with the free assessment; full access unlocks this Decision Drill.
Cost and Operational Tradeoff
Identify dominant cost drivers and justify managed services, operational ownership, phased complexity, and build-versus-buy decisions.
Scenarios15TimerOptional
lockStart with the free assessment; full access unlocks this Decision Drill.
Migration and Rollout
Plan compatibility, phased rollout, backfills, reindexing, dual writes, cutovers, rollback, and recovery without losing correctness.
Scenarios15TimerOptional
lockStart with the free assessment; full access unlocks this Decision Drill.
Specialized Systems
Apply the right patterns for collaboration, search, geospatial, media, time series, ranking, approximate structures, IDs, and rate control.
Scenarios24TimerOptional
lockStart with the free assessment; full access unlocks this Decision Drill.
System Design Synthesis
Identify the highest-leverage repair, preserve requirements, defend tradeoffs, handle ambiguity, and connect decisions across the full design.
Scenarios15TimerOptional
lockStart with the free assessment; full access unlocks this Decision Drill.