Skip to content

Learn system design by building it.

Read a realistic problem, drag an architecture onto a canvas, and submit it. A simulator checks capacity, latency, cost and failure behaviour against the requirements, and shows you exactly which numbers passed and why.

152 scenarios across three roadmaps. Progress stays in this browser.

Software System Design
From one server to globally distributed systems, one bottleneck at a time.
7 tracks · 104 scenarios
ML & AI System Design
Data, training and serving systems that turn models into reliable products.
3 tracks · 40 scenarios
LLM & GenAI Systems
Retrieval, serving, evaluation and agents built on large language models.
1 track · 8 scenarios