Глосарій

Event Sourcing

Event Sourcing — підхід до зберігання стану, при якому зберігаються не поточні значення, а послідовність подій, що привели до цього стану. Поточний стан отримується «відтворенням» (replay) всіх подій з початку.

Приклад

Замість зберігання balance = 1500 — зберігаємо події: AccountCreated(0), MoneyDeposited(2000), MoneyWithdrawn(500). Баланс = 0 + 2000 − 500 = 1500.

Переваги

Складнощі