Learn system design by actually building it
Solve real system-design challenges inside isolated, live environments. Edit code in the browser, redeploy, watch live metrics and logs, and submit for automated judging.
How it works
Step 1
Start a workspace
Pick a published challenge and spin up an isolated namespace in seconds.
Step 2
Edit & redeploy
Change editable workloads in the in-browser editor, rebuild, and roll out.
Step 3
Watch it live
Stream metrics, logs, and API stats while controlled traffic hits your system.
Step 4
Submit & score
Automated judging grades each workload and ranks you on the leaderboard.
Ready to build something live?
Browse the catalog and start your first challenge — no setup, no local cluster, just a workspace in your browser.
Explore challenges