Wirebox

Drills

Pick a product and design it until it stops breaking. 15 real products in four tracks, about 14 hours in all. Every drill ends with your own design surviving a load test.

  1. 01

    Read the brief

    Requirements and the numbers behind them.

  2. 02

    Shape the contract

    Endpoints first, then the tables they need.

  3. 03

    Wire the system

    Servers, caches, queues, drawn on a canvas.

  4. 04

    Take the hit

    Traffic spikes and outages until it holds.

Track 1

Serve it fast

Read-heavy products where caching, storage and the edge do most of the work.

0 of 4 done

Track 2

Fan it out

One write, many readers: queues, workers and precomputed timelines.

0 of 3 done

Track 3

Keep it live

Open connections, pub/sub and state that changes every second.

0 of 4 done

Track 4

Get it exactly right

Money, seats and files, where a race or a retry costs real people.

0 of 4 done