الگوی Outbox — ارسال مطمئن رویدادها در سیستمهای رویدادمحور
الگوی Outbox Pattern راهحلی برای هماهنگی بین تراکنشهای پایگاه داده و ارسال رویدادها در سیستمهای رویدادمحور است. در این روش، رویدادها بهجای ارسال مستقیم به سیستم پیامرسان (مانند Kafka) ابتدا در جدولی به نام Outbox ذخیره میشوند تا در همان تراکنش دیتابیس ثبت شوند. سپس یک پردازشگر پسزمینه پیامهای ذخیرهشده را بهصورت ایمن و قابل تکرار به سیستم پیامرسان ارسال میکند. این الگو از بروز ناسازگاری بین دادهها و پیامها جلوگیری کرده و قابلیت اطمینان و پایداری سیستم را در شرایط خطا تضمین میکند.