Что такое Event Sourcing?
Event Sourcing сохраняет произошедшие события как первичные достоверные данные, а затем выводит текущее состояние из этой истории. Каждое событие фиксирует изменение в бизнесе, например «товар добавлен в корзину» или «заказ отменён».
Вместо знания только о том, что в корзине одна книга, система может знать, что клиент добавил две, а затем убрал одну. Эта история используется для восстановления корзины, а не просто хранится для справки.
