Design Studio — Design a Distributed Cache
Loading canvas…
Drag shapes, components, or icons here, then connect them to draw your architecture
Double-click to rename · select and drag a corner to resize · Delete to remove · Ctrl+Z / Ctrl+Shift+Z to undo / redo
Requirements
Scale & non-functional
- 1M+ cache operations per second across the cluster
- p99 read latency < 1ms from application server to cache node
- 99.99% availability — applications must degrade gracefully on a cache miss, not fail hard
- Cache hit ratio ≥ 90% in steady state
- Memory-efficient — cache nodes are sized to hold the hot working set, not the entire dataset
Instant design score
—Place and connect components to see your score update live.
Aria's review
ProGet a senior-interviewer review: bottlenecks, trade-offs, what's missing, and probing questions.
Draw a design first.