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 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 are closed.

Anonymous at 13:10 on 30 May 2018

This was a dense topic, and Beau's treatment of it was excellent.

Tim White at 16:00 on 30 May 2018

Great workshop. Well prepared codebase to learn on. Thanks for taking us from the shallow end, down to the deep of ES & CQRS

Excellent presentation, will be good idea to add best use cases for this pattern.

Chuck Burgess at 08:48 on 31 May 2018

Really good content... pace was a tad fast for me to keep up in the workshop, not catching "do this" slides in time. Not sure how to mitigate that, short of a second screen to hold the "do this" slide separately since you need to move on to the next ones.

That was a very complex topic, and we got a great crash course that made sense. Beau did a great job defining what Event Sourcing and CQRS are, and when it makes sense to use.


Donald Tyler at 10:19 on 31 May 2018

Great talk! Beau made a complex topic easy to understand. I particularly liked how he was pragmatic about CQRS pros and cons instead of fanatically evangelizing it.

The talk was a little difficult to follow during the first hour, but everything came together after that. I certainly have a much better understanding of what CQRS is (and what it isn’t) now.

John Wong at 15:55 on 31 May 2018

speaker is very good in explaining a very complicated pattern/technology in an interesting way. it helps me to see the value of the technology in big enterprise application. however, the workshop project was done a very fast pace. the code project is quite big and not having enough time to understand its structure. also, last minute changes of the project requiring "composer install" during workshop that take up some time too.

Justin at 11:40 on 1 Jun 2018

Got some great input to take back to my implementation.