мы не можем использовать чтение в стороне записи (поскольку я читаю и знаю в архитектуре cqrs)
Это не совсем так. Нет ничего плохого в использовании данных на стороне чтения при вычислении записи - вам просто нужно знать о задержке .
Я никогда не видел ни одной диаграммы архитектуры, которая читала боковые огни и событие и обрабатывала стороной записи
Это достаточно распространенный шаблон - абонент наблюдает за изменениями в моделях чтения и вычисляет команды для отправки на модели записи. Если вы ищете «менеджер процессов» и «управляемая событиями архитектура», вы можете найти диаграммы, которые вы ищете.
Например, Алиса делает заказ. Поэтому мы пишем это в книге заказов и, как следствие, сообщения о пожаре в биллинговой службе и службе исполнения.
Итак, какой подход вы, ребята, предлагаете
Честно? Купите товарное решение для входа и аутентификации и перейдите к проблеме, которая имеет ценность для основного бизнеса.
Но если вы катаетесь самостоятельно, я думаю, вам нужно внимательно изучить, каковы ваши требования к задержке, и работать оттуда.