Transactional Outbox Pattern
Step through how the outbox pattern handles a real order placement — including what happens when the broker fails.
Your service
Handles the request
Database
orders + outbox tables
✓ committed
Message relay
Polls outbox
Message broker
Kafka / RabbitMQ
— no messages —
Consumer service
Inventory / Email / etc.
Waiting…
Event log
Ready. Press "Run step" to begin.
Step 0 / 5