// SYSTEM DESIGN, HANDS ON
Drag components onto a canvas, wire them together, then run chaos tests to see what survives.
Place clients, load balancers, caches, and databases. Connect them and watch traffic flow in real time.
Every wire carries real throughput, latency, and cost — your architecture has consequences you can see.
Kill a node. Sever a link. Chaos Monkey finds the single points of failure you missed.
27 scenarios from URL shorteners to distributed caches, each with real requirements to hit.
Start from a level with real requirements, or open a blank sandbox.
Drag components from the library, connect them, tune their configs.
Run traffic, trigger chaos, and watch your metrics move.
“I finally understand why load balancers matter — I watched mine fail without one.”
“Chaos Monkey killing my only API server mid-demo taught me more than any lecture.”
“The levels ramp perfectly — URL shortener to a sharded, cached, queued mess by level 10.”
NO CREDIT CARD. FREE LEVELS FOREVER.