Event sourcing is a pattern for storing entities such that we lose no information by storing changes to our entities. There are a number of benefits in using event sourcing, but there are also some common pitfalls that a lot of developers face when trying to put it into practice.
This talk will be an introduction to Event Sourcing and will cover some patterns and practices that are common when using Event Sourcing. CQRS will also be covered in some detail and we'll see how CQRS both solves and at the same time is the underlying reason for a lot of the issues faced by developers developing Event Sourced solutions.
Learn what event sourcing is and how it works
How can ES and CQRS be used to solve actual business problems
Being able to evaluate use of event sourcing and/or CQRS
YOU MAY ALSO LIKE:
Event Sourcing, CQRS and Event Driven Systems
Savvas Kleanthous is the head of engineering at ParcelVision, but remains a software developer at heart. Savvas always had a big interest in high-throughput, low latency systems and is a passionate advocate of DDD and microservices, and he has experience designing, implementing and delivering systems using CQRS and ES. Savvas can be found on Twitter at @skleanthous