N3kna9bersjmepjhyx7s
SkillsCast

Event Sourcing and CQRS: Lessons Learned

10th October 2018 in London at CodeNode

There are 2 other SkillsCasts available from LDNUG: London .NET User Group

Event Sourcing and CQRS are a set of patterns that have some amazing benefits that make them a really interesting choice when building systems of some complexity and above. However, choosing this set of patterns over something else represents a tradeoff, which introduces some complexities and potential pitfalls. Complexities which not only can nullify all benefits, but moreover can introduce bugs that are very difficult to trace and debug, and a huge loss of productivity. In this talk, Savvas will cover some of the lessons learned through using Event Sourcing and CQRS to develop solutions and systems for the financial, and transport industry and maintain those systems in production over multiple versions. We will cover (among other areas): * Testing with Event Sourcing and testing features implemented by a distributed CQRS solution * Data migrations * System design using Event Sourcing and CQRS * No-downtime deployments

YOU MAY ALSO LIKE:

Thanks to our sponsors

Event Sourcing and CQRS: Lessons Learned

Savvas Kleanthous

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

SkillsCast

Event Sourcing and CQRS are a set of patterns that have some amazing benefits that make them a really interesting choice when building systems of some complexity and above. However, choosing this set of patterns over something else represents a tradeoff, which introduces some complexities and potential pitfalls. Complexities which not only can nullify all benefits, but moreover can introduce bugs that are very difficult to trace and debug, and a huge loss of productivity. In this talk, Savvas will cover some of the lessons learned through using Event Sourcing and CQRS to develop solutions and systems for the financial, and transport industry and maintain those systems in production over multiple versions. We will cover (among other areas): * Testing with Event Sourcing and testing features implemented by a distributed CQRS solution * Data migrations * System design using Event Sourcing and CQRS * No-downtime deployments

YOU MAY ALSO LIKE:

Thanks to our sponsors

About the Speaker

Event Sourcing and CQRS: Lessons Learned

Savvas Kleanthous

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