Overview
Decouple your services with a message queue and process tasks asynchronously with workers.
Not everything needs an immediate response.
You will build 5 architecture steps that model production dependencies.
You will run 2 failure experiments to observe bottlenecks and recovery behavior.
Success target: API response time <50ms, queue doesn't grow unbounded, workers keep up with incoming tasks.