این الگو مشکل dual-write را حذف می‌کند: هیچ‌وقت نمی‌شود ردیف commit شود ولی رویداد گم شود یا برعکس. یک relay جدول outbox را می‌خواند و به broker منتشر می‌کند؛ پس تحویل at-least-once است و consumerها باید idempotent باشند.