Skip to main content

Event-Driven Architecture

Decoupling systems via events: message brokers, streaming pipelines, event sourcing, and backpressure.

Message queuesKafka, NATS, RabbitMQ — delivery semantics, ordering guarantees
Event sourcingLog-as-truth, event replay, projections
BackpressurePreventing producer overrun — bounded channels, rate limiting
Actor modelIsolated state, message passing, supervision trees