Build it: Idempotency

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

Challenge: Build an idempotent write path. The API needs an idempotency key store (a cache) to remember "did I already process this request?" before writing to the database.

Read the Idempotency lesson →