Outbox Pattern: Never lose an event anymore
How to publish events in a transactional way
Tags: ddd, pattern, microservices, architecture