Начать с изменения в бизнесе

Материал поступил на склад. Договор согласован. Период закрыт. Это события, после которых другой команде нужно что-то знать или сделать. Если связь между системами построена вокруг этих изменений, не приходится каждый раз переносить весь контекст вручную.

Разделить источник и получателя

Источник публикует событие, а заинтересованные системы обрабатывают его в своей логике. Склад хранит факт приемки, закупки уточняют статус поставки, аналитика получает новый факт. У каждой системы остается своя область ответственности.

Договориться о данных заранее

Шина обмена сама по себе не решает проблему разного понимания данных. Нужны идентификаторы, описание событий, версии форматов и правила повторной обработки. Иначе прежняя неоднозначность просто перемещается в интеграцию.

Как это связано с EcoPro

В архитектуре EcoPro общую связь между продуктами обеспечивает MB Kafka. MDM отвечает за согласованные справочники, DWH — за историю и данные для аналитики. Эти роли дополняют друг друга: транспорт, единые определения и общая память.