Ответ 1
Итак, чтобы ответить на ваш вопрос, да, я думаю, что это имеет смысл.
Я не уверен, что еще вы ищете. Я думаю, что подход, который вы принимаете, имеет смысл и должен дать вам то, что вы хотите сделать.
На мой взгляд, CQS и CQRS очень похожи, где CQRS имеет концепцию отдельных магазинов чтения и записи (и некоторые утверждают, что хранилище записи может даже не понадобиться). Событие sourcing на самом деле не является частью CQRS - это надстройка, так сказать, которая хорошо вписывается в распределенный характер CQRS.
То, что вы отказываетесь от своего подхода, - это некоторая масштабируемость данных, поскольку вы сглаживаете данные с помощью представлений. Но если ваше приложение не требует этого, тогда проблем там нет.
Кроме того, может быть полезно прочитать Udi Dahan статью о том, когда следует избегать CQRS. Вероятно, это помогает оправдать ваши решения. Это вызвало настоящий переполох, когда он выпустил его. Но между ним и Грегом Яном они являются экспертами по CQRS.
Я не уверен, ответил ли я на ваш вопрос или помог, но удачи в вашем проекте! Надеюсь, это поможет.