Build it: Event-Driven Architecture
An interactive sandbox where you drag real components together, connect them, and run a live traffic simulation to see where the design breaks.
Challenge: When an order is placed, several things should happen. Notify shipping. Charge payment. Send a confirmation. Update analytics. Instead of the order service calling each one, publish a single <strong>OrderPlaced</strong> event to a topic. Let other services react.