There is not much literature about Event Sourcing available at the moment, but I can recommend watching a couple of talks by Greg Young, who coined the term CQRS and opened up Event Sourcing to the world:
- A Decade of DDD, CQRS, Event Sourcing, by Greg Young, DDD Europe 2016: https://www.youtube.com/watch?v=LDW0QWie21s
- Event Sourcing, Greg Young, GOTO Conference 2014: https://www.youtube.com/watch?v=8JKjvY4etTY
If you were already exploring this topic, you might have encountered some blog posts about the dark side of Event Sourcing, which mainly involves issues with event versions and eventual consistency. We'll be covering eventual consistency in the next chapter, and we'll learn even touch upon the versioning of events briefly; for more in-depth coverage of the event versions topic, refer to Greg's book:
- Versioning in an Event Sourced System...