Build it: Sharding

An interactive sandbox where you drag real components together, connect them, and run a live traffic simulation to see where the design breaks.

Challenge: Your app does 160 writes per second. A single database tops out at 40 r/s. A shard router is already placed. Add enough shard databases behind it so writes spread across them. Each primary handles about 40 r/s.

Read the Sharding lesson →