Czym jest Event Sourcing?
Event Sourcing przechowuje zaistniałe zdarzenia jako nadrzędne źródło danych, a następnie wyprowadza bieżący stan z tej historii. Każde zdarzenie zapisuje zmianę biznesową, taką jak „produkt dodany do koszyka” lub „zamówienie anulowane”.
Zamiast wiedzieć tylko, że koszyk zawiera jedną książkę, system może wiedzieć, że klient dodał dwie i usunął jedną. Historia służy do odtworzenia koszyka, a nie wyłącznie do późniejszego wglądu.
