Understanding Eventsourcing: Planning and Implementing scalable Systems with Eventmodeling and Eventsourcing by Martin Dilger