Wzorce projektowe · Senior · Pytanie 6 z 75
Czym jest Event Sourcing?
- ✓Poprawna odpowiedź: Stan to dziennik zdarzeń, a bieżącą wartość się z niego wyprowadza
- 2Subskrypcja zdarzeń DOM przez jeden handler na
document - 3Generowanie zdarzeń analitycznych przy każdym kliknięciu użytkownika
Wyjaśnienie
Zamiast „saldo = 100” przechowuje się zdarzenia typu „wpłacono 150” i „wypłacono 50”. Daje to pełny audyt i możliwość odtworzenia oraz przeliczenia stanu. Redux z time travel to odpowiednik na frontendzie: stan = redukcja akcji.