с event store? Вопрос , есть 2 сущности: пользователь и роль, в sql бы хранил в отношении один у многим, один пользователь имеет много ролей. Попробовал разбить это на 2 сущности так же в event store, и вылез кейс: удаляем роль, необходимо проверить есть ли ещё хоть один юзер, у кого это единственная роль. Если вытаскивать эти данные из query , то нет уверенности, что это она актуальна, а в evet store не сделаешь же join, и там же только ивенты хранятся...получается надо делать снепшот, чтобы получить обьект...
Я только присматриваюсь, но по логике ты должен вычислить свой текущий state, вроде по другому нельзя?!
по логике CQRS скорее пользователи в роли а не роли в пользователе)
Обсуждают сегодня