HomeUniteUs
HomeUniteUs copied to clipboard
Event Sourcing Event Store
What changes did you make?
- Implemented an in-memory Event Store
- Implemented rudimentary Invite features with tests as an example implementation of Event Sourcing.
Rationale behind the changes?
- Event sourcing can enable audit logging, deep domain insight, time traveling, optimistic concurrency
Testing done for these changes
- Unit tests are included
What did you learn or can share that is new?(optional)
- There are various ways to implement an Event Store. This is just one of many possible implementations.
- There are many ways to implement Event Sourced objects. This is just one of many possible implementations.