Я новичок в идее CQRS, и, как обычно, решение, как называть вещи, является одной из самых сложных частей процесса обучения.
Если мы следуем соглашению 1 таблица на представление в базе данных чтения для приложения CQRS, как нам следует именовать таблицы для разных представлений?
Допустим, у нас есть несколько разных клиентов, использующих модель чтения. Должны ли мы называть таблицы на основе представления клиента и пользовательского интерфейса, которое потребляет данные?
Не беспокойтесь, что мы связываем наш пользовательский интерфейс с базой данных модели чтения и веб-сервисами, используемыми для выполнения запросов? Или это является самой целью архитектуры CQRS, чтобы перенести всю сложность агрегирования данных в модель чтения, а не выполнять эту работу в веб-службах и клиенте запросов?
Может ли кто-нибудь привести примеры таблиц, которые они используют в своих денормализованных моделях чтения?