Co je Event Sourcing?
Event Sourcing ukládá uskutečněné události jako rozhodující zdroj dat a z této historie následně odvozuje aktuální stav. Každá událost zaznamenává obchodní změnu, například „položka přidána do košíku“ nebo „objednávka zrušena“.
Místo pouhé informace, že košík obsahuje jednu knihu, může systém vědět, že zákazník přidal dvě a jednu odebral. Tato historie slouží k rekonstrukci košíku, není jen uchovávána pro pozdější nahlédnutí.
