Я задаюсь вопросом, считается ли использование других моделей для чтения моей модели чтения с определенной точностью. Например, есть два корня: Активация и Отчет. Чтобы создать запрос отчета, мне нужно текущее состояние пользователя, и у меня уже есть модель чтения, которая предоставляет мне эту информацию. Могу ли я использовать его или я должен перестроить свой запрос, зависит только от событий (от разных агрегированных)?В зависимости от моделей чтения для построения другой прочитанной модели
Одна из проблем, которые я вижу в этом подходе, заключается в том, что я могу захотеть получить User в состоянии в конкретную дату из прошлого в этих отчетах. И, конечно же, я оставляю без внимания текущие проблемы.
Может быть, я могу построить таблицу поддержки пользователей для запроса отчетов?