Fala Mestre,
Então.. Todo command agora será um DTO, correto? Eu fiz vários "marabalismos mentais" para enxergar uma grande vantagem da separação entre o command e command handler e em todos a adição de complexidade não parece superar alguma possível vantagem, até por que não é bem uma separação de responsabilidades.. Queria saber se nesse exemplo é dificil realmente observar uma grande vantagem ou eu que não enxerguei muito bem isso.
Uma coisa que eu notei que é eu posso fazer várias gerações de pedidos com o mesmo handler, trocando apenas seu command, mas sei que esse não é o ponto chave.
E uma útima coisa, quando o command handler vale a pena ser usado? Sempre quando para execução de uma atividade eu tenho que orquestrar vários outros serviços? É impressão minha ou o handler parece bastante com um controller?