Year with event sourcing and CQRS

Miro Svrtan (19.May.2017 at 14:00, 40 min)
Talk at PHP Tour 2017 Nantes (English - UK)

Rating: 5 of 5

For the last few years, PHP community has been buzzing about ES/CQRS, pretty much there was a talk on every conference. Now it's time to see how it worked out for me in practice. ES/CQRS is a different approach to building applications from what we all have been thought to do for years. I'm not going to introduce Event Sourcing and Command Query Responsibility Segregation (ES & CQRS) but speak about my experiences in developing & running it on production. I have implemented it on few projects: in some I run it as a part of bigger application, while in some it's just the core and one where everything is event driven. The shift in architecture and mindset is pretty big: while code structures and logic became simple, amount of code and workflows get complicated to the point of 'where did I loose this input?'. Not to go into too many details, I've had to learn lot of DDD practices that I feel have made me a better developer and use some of the knowledge gathered in this projects into 'everyday' code of projects that I work on.

Who are you?

Claim talk

Talk claims have been moved to the new site.

Please login to the new site to claim your talk

Want to comment on this talk? Log in or create a new account or comment anonymously

Write a comment

Please note: you are not logged in and will be posting anonymously!
= zero plus four


Rating: 5 of 5

19.May.2017 at 19:48 by Dmytro Naumenko (5 comments) via Web2 LIVE

Great talk with dynamic slides and good experience on the background.

Rating: 5 of 5

19.May.2017 at 22:16 by James Mallison (19 comments) via Web2 LIVE

The talk jumped a lot between different things to think about when building an application (and why, which isn't always the best way) with ES + CQRS. Lots of text and fast moving, speaker confident and comfortable. I would've loved to have seen more diagrams explaining things in the future (some of us like pictures as visual learners).

Rating: 5 of 5

20.May.2017 at 11:49 by lnc (30 comments) via Web2 LIVE

Rating: 5 of 5

21.May.2017 at 14:02 by Mikaël DELSOL (17 comments) via Web2 LIVE

Good talk from a motivated and passionate developer, thanks

Rating: 5 of 5

26.May.2017 at 12:15 by Stéphane Hulard (16 comments)

Thanks Miro to share your experience in this well played talk !

Speaker comment:

03.Jun.2017 at 07:47 by Miro Svrtan (105 comments) via Web2 LIVE

Thank you all for feedback, I'm happy to hear you enjoyed the talk.

@James: I agree there is not enough images, diagrams, memes :), will try to fix that in next iterations.

© 2017