Существует ли конкретная ситуация, когда отправка события недостаточно хороша, и мы должны отправить команду?
Например, есть система (A), которая получает и order + orderlines.Система А подтверждает заказ.Если заказ действителен, то другая система (B) должна сделать гораздо больше обработки.Мы можем отправить команду от A до B (пожалуйста, обработайте команду заказа) или мы можем отправить событие от A до B (заказ принят как событие).
Похоже, что событие здесь подходит.И если позже нам понадобится System C, чтобы сделать что-то с принятым заказом, мы можем позволить ей прослушать событие.Я не уверен, что что-то упустил, если вместо команд использовал события.