📄️ Event Bus
Once domain events are persisted via the Outbox pattern, a message relay needs to read them from the database and then use an event bus to deliver events to the rest of your system.
📄️ Message Relay
The Message Relay is the bridge between your outbox table and your event bus. Its job is to read domain events that were persisted by the repository and forward them to the rest of your system via the event bus.