отката к указанной версии, как поступить
- Удалить евенты после указанной версии?
- Создать евент по типу RollBacked of Version и как то хендлить его? хотя он как то усложняет функцию apply, а точнее я даже не знаю как её можно реализовать в виде (state -> event -> state) разве что (state -> event list -> state)
Взять ближайший снапшот к нужной дате, и накатить ивенты до этой даты?
Обсуждают сегодня