Overview
Build an event-driven system where services communicate through events instead of direct API calls.
In a microservice world, services calling each other directly creates tight coupling.
You will build 6 architecture steps that model production dependencies.
You will run 1 failure experiment to observe bottlenecks and recovery behavior.
Success target: All three consumers process events independently, system handles spikes gracefully.