
Article
Why Event-Driven Architectures Exist
Direct calls between services are simple until they aren't. Event-driven architecture is the answer to a specific failure of tightly coupled systems — here is the problem it actually solves.
Tag
Everything tagged kafka across the library.

Article
Direct calls between services are simple until they aren't. Event-driven architecture is the answer to a specific failure of tightly coupled systems — here is the problem it actually solves.

Reference
A canonical explanation of event sourcing: storing the full history of what happened as an append-only log of facts, and deriving current state by replaying it.

Reference
A canonical explanation of the outbox pattern: how to update a database and publish an event without the two silently drifting apart when one of them fails.