Have you heard about event sourcing and wondered what it is all about? Have you looked into it and wondered what sort of sorcery is going on behind the scenes that makes this magical technology work? Are you convinced that you cannot possibly move your existing applications to be event sourced? Take a step back and learn how event sourcing can be applied to a simple database-backed object model with little to no fuss. From there, see how you can start adding read models and begin to see how event sourcing and CQRS (Command Query Responsibility Segregation) go hand in hand!

Comments

Comments are closed.

Mark Railton at 11:44 on 3 Feb 2017

Brilliant talk for an introduction to event sourcing and CQRS. I've never looked at these technologies before and Beau helped me to understand the benefits of using these as well as some of the pitfalls. My only criticism is that I felt Beau went a lil too fast through the material but also know that there was a lot to cover in a relatively short space of time.

Justin McAleer at 09:42 on 6 Feb 2017

This was a good introduction to CQRS and event sourcing, but considering this was a tutorial and not just a presentation, it may have been better to only do one or the other. I was not able to keep up with the code changes going on, at least without completely tuning out what Beau was saying and focusing entirely on the coding. Particularly, jumping from class to class to class when you're not familiar with the code-base was very taxing. I eventually stopping trying to code along and just listened, and that was fine... except not what I had in mind for a tutorial.

Fascinating topic. Have in mind several areas I'd like to try this with. Beau made it easy to jump right in and start adding this to my code base.