Also known as
- Outbox Pattern
- Application Event Outbox
- Transactional Event Outbox
Intent of Transactional Outbox Pattern
The Transactional Outbox pattern reliably publishes events in microservices architectures without requiring distributed transactions (XA/2PC). By persisting business data and event notifications in the same database transaction, it guarantees that message publishing always stays consistent with database changes.
About 3 min