В обычных системах обработки данных, таких как реляционные базы данных или даже более современные документные базы данных и базы данных NoSQL, мы обычно храним состояние чего-либо. Например, текущую цену экономместа на рейсе. В Event Sourcing используется совершенно другой подход: хранится не текущее состояние, а факты, описывающие этапы изменения данных. Текущее состояние системы является производной, значением, которое вычисляется на основе последовательности изменений (событий).
Микросервисы. От архитектуры до релиза
·
Ронни Митра