Was ist Event Sourcing?
Event Sourcing speichert eingetretene Ereignisse als maßgebliche Daten und leitet den aktuellen Zustand aus diesem Verlauf ab. Jedes Ereignis hält eine fachliche Änderung fest, etwa „Artikel zum Warenkorb hinzugefügt“ oder „Bestellung storniert“.
Anstatt nur zu wissen, dass ein Warenkorb ein Buch enthält, kann das System wissen, dass der Kunde zwei hinzugefügt und eines entfernt hat. Dieser Verlauf dient dazu, den Warenkorb zu rekonstruieren, und wird nicht nur zur späteren Einsicht aufbewahrt.
