как слушатель события может подписаться на "неизвестное" событие? - это не про ddd, а про слабую связанность компонентов
Имя класса - чем не имя события?
Тем что более сильная связанность, в том плане что вероятность изменения контракта выше
Вот есть статья Greg Young о версионировании событий, там очень подробно расписано, почему лучше использовать weak-schema serialization для событий, ну и вообще можно погуглить этот термин
Упс, отвлеклась и ссылку не вставила. Вот https://leanpub.com/esversioning/read
Обсуждают сегодня