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