Hands-on system design

Build real systems.
Step by step.
In your browser.

Skip the tutorials. Build 59 real systems, from Redis and rate limiters to Raft, with tests that check your design choices.

Free to start · Sign in to run · Runs in your browser

Real code, real tests

Every step compiles and runs in a sandbox. Your tests assert actual behavior, not "did you write the right function name".

You build it, guided

Every challenge breaks into 4 to 6 steps. You write the real code, and the instructions just keep you from getting stuck.

Ship-ready patterns

Strategy, WAL, event loops, token bucket. The structures you'll actually reach for at work.

Pricing
$20/month

 

Browse every challenge free. Sign in to run the tests, cancel anytime.

Start the free challenge
  • All 59 real-systems challenges
  • Fundamentals free, no card needed
  • Browser IDE with real test execution
  • New system every newsletter issue