Как стать автором
Обновить

Комментарии 3

Спасибо за статью. С интересом прочитал про детали имплементации. Обычно такие подробности все спикеры упускают считая их тривиальными или же просто не углубляясь в такие детали (в которых обычно и кроется самое интересное).
Я пару раз начинал работать с CQRS и vertical slices но вот меня всегда останавливало то что потом сыпалось много жалоб от коллег на то что очень сложно проследить взаимозависимость и связи между обработчиками «команд» и «запросами» или же другими «командами» т.е. код обработчика каждой отдельной команды становится прост, и удобен в сопровождении но когда один обрабочик вызывает допустим 2-5 запросов (это могут быть запросы к внешним источникам данных, сервисам поверхностной и глубокой валидации, сервисам внешних правил т.п) и нескольким другим командным обработчикам то это уже становится сложно определяемые зависимости… Я не могу просто привести пример к сожалению. Допускаю что просто не разобрался в этом архитектурном подходе и это было вызвано недостатком понимания или же плохой декомпозицией.
Еще раз спасибо за статью.

На прошлом DotNext появился вот такой репозиторий. Там демо-проект со всеми деталями реализации. Без устного пояснения не все может быть понятно, но если интересны детали реализации, то их там полно.

Спасибо огромное! Это то что я искал.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории