A
Вот как я это понял:
1) Стандартный подход: мы храним отображение сущности в бд as is.
2) Event sourcing: в бд мы храним эвенты. Эвенты отражают изменения одной сущности. В какой то момент мы можем "применить" все эвенты один за другим, и собрать текущее состояние нашей сущности. Но мы получаем оверхед на хранение эвентов + оверхед на собирание сущности. В чем профит? Есть какие то реальные примеры использования?