Event Sourcing with scala, play framework and eventuate (Part 1 - Introduction)

Just like in real life, in code, a feature is triggered by an action (command) that results in a sequence of events that might or might not cause side effects. ― Greg Young, Exploring CQRS and Event Sourcing