Разрабатываю приложение используя подход CQRS.
Этот подход я реализовал следующим образом:
ссылка на GitHub.
Хотелось бы узнать мнение более опытных коллег о моей реализации этого подхода. Что бы вы исправили? Возможно я вообще плохо реализовал CQRS и мне стоит все переосмыслить и переписать.
Как бы вы организовали работу с моделями (см. MyApp.Movies.Queries)? Я решил расположить модели рядом с запросами. Но меня беспокоит то, что в некоторых случаях может быть дублирование кода. Стоит ли вынести read модели в отдельный проект?