Problem
Synchronous HTTP chains create tight coupling, cascade failures, and latency accumulation. Services can't evolve independently.
Also known as: eda, event-driven, async-architecture, message-driven
Decouple services through asynchronous event communication, enabling independent scaling, deployment, and evolution.
Synchronous HTTP chains create tight coupling, cascade failures, and latency accumulation. Services can't evolve independently.
Medium — broker cluster, schema registry
High — topic management, lag monitoring, replay
High — async thinking, event modeling
Consumer lag → stale data, delayed processing
Schema break → consumer crashes, data loss
Broker outage → producer blocks or drops
Duplicate events → idempotency failure
Event ordering violation → inconsistent state