For a nice example on how to implement even-sourcing in the wild, have a look at this project.
Reactive trader cloud