Паттерн Outbox: надёжно связать базу данных и сообщения
Коротко: В паттерне Outbox отправляемое сообщение записывают в той же транзакции базы данных, что и изменение. Отдельный процесс читает таблицу outbox и отправляет сообщения. Так изменение никогда не теряется без своего сообщения (или наоборот).
Проблема: две системы, одна истина
Заказ должен…