Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 989 Bytes

README.md

File metadata and controls

25 lines (18 loc) · 989 Bytes

eventsourcing-example

Example in-memory Event Sourcing use implementation for banking domain.

exercise 1

alt tag

  • Provide simple in-memory implementation of Event Store
  • Make all test passing using event sourcing

exercise 1b

  • Implement Projections on Account

exercise 2

alt tag

  • Refactor to move all money transfer related stuff to separate aggregate
  • New aggregate will be also using Event Store

exercise 3

alt tag

  • Apply CQRS rule and separate the command and reading side
  • Solution will use Eventual Consistency approach

exercise 5