Описание: хранение состояния системы как последовательности событий, а не текущего состояния.

Область применения:

  • финансовые системы
  • системы с требованиями к аудиту
  • сложные бизнес-процессы с необходимостью отката

Оценки:

  • масштабируемость: ⭐⭐⭐⭐ (4/5)
  • надежность: ⭐⭐⭐⭐⭐ (5/5)
  • сопровождение: ⭐⭐⭐ (3/5)

Примечание: сложность в освоении и повышенные требования к хранению.