Event Sourcing for Go
What is Estoria?
Estoria is an event sourcing toolkit for Go. Event sourcing is a technique by which database entities are stored as a series of state-changing events. These events are then replayed to reconstruct an entity’s current (or any previous) state.
Event sourcing is useful for any application that wishes to capture not just the current state of its domain data, but also the history of changes that led to that state.