При подготовке будущего проекта приложения я начал некоторые исследования приложений в стиле CQRS и особенно Ncqrs .
Хотя большинство концепций достаточно ясны, меня немного смущает концепция снимка.
Я понимаю, почему перестройка объекта из его событий может потреблять много ресурсов, но, поскольку денормализатор создаст модель чтения с последним состоянием объекта (или фактически с последними значениями, необходимыми для представления), зачем беспокоиться? с концепцией восстановления объекта из снимков?
Правильно ли я считаю, что такие сценарии возникают только время от времени и по требованию, в основном после обновления версии или отладки?
Если нет, какие были бы хорошие ситуации для создания снимка?