Dual-write vs transactional outbox
Bật “crash sau bước 1” để xem mất event hay recover được.
← bài viết
Crash sau bước ghi đầu (trước publish / trước flush)
Tạo order (naive dual-write)
Tạo order (outbox)
Flush outbox → broker
Reset
Naive path
DB orders
Broker events
—
Outbox path
DB orders
DB outbox
Broker events
Inbox (consumer dedup)
—
Log