Событие несёт смысл факта, ключ дедупликации, версию схемы, время, идентификаторы агрегата. Потребители проектируются как at-least-once safe.
Разбор
- Имена прошедшего времени: OrderPaid.
- Схема registry.
- Совместимость эволюции.
- Порядок vs партиции.
Итог
Доменные события проектируют с дедупом, схемой и ясной семантикой факта.