Workshop in English - US at php[tek] 2018
View Slides: https://speakerdeck.com/simensen/introduction-to-event-sourcing-and-cqrs-php-tek-2018
Short URL: https://joind.in/talk/11afd
(QR-Code (opens in new window))
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
Comments are closed.
This was a dense topic, and Beau's treatment of it was excellent.
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.
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.
Thanks!
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.
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.
Got some great input to take back to my implementation.