Intro to EventSourcing and CQRS

Miro Svrtan (14.Sep.2018 at 11:30, 50 min)
Talk at Cascadia PHP (English - US)

Rating: 5 of 5

While web development is not simple content management systems and webshops any more, most of our prinicples and ideas have not changed that much. CRUD and MVC, while still good ideas, are not meant for handling complex bussiness requirements, logic and workflows.;;;Instead of fat controllers or services, complex dependencies injections, by separating our domain logic into simple \\\"units of work\\\" connected together by commands and events, number of files might increase but our complexity decreases considerably.;;;If you are looking for a different way, ES (eventsourcing) and CQRS (command query responsibility segregation) might be the solution. It's actually much harder to explain those concepts then to use them so I will start with simple examples from every day developer life and then combine all of it with real life examples from some of my projects.

Who are you?

Claim talk

Talk claims have been moved to the new Joind.in 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!
= four minus two

Comments

Rating: 5 of 5

14.Sep.2018 at 12:39 by Craig Dennis (3 comments) via Web2 LIVE

Great introduction and real life examples. I want to learn more!

Rating: 5 of 5

17.Sep.2018 at 11:42 by Daniele Grillenzoni (2 comments) via Web2 LIVE

Talk was absolutely awesome as a ramp up tool for anyone wanting to get started on the subject.

One small request, could you remove the link portion from the slide url?


17.Sep.2018 at 11:53 by Daniele Grillenzoni (2 comments) via Web2 LIVE

Talk was absolutely awesome as a ramp up tool for anyone wanting to get started on the subject.

One small request, could you remove the "live" portion from the slide url?

Speaker comment:

18.Sep.2018 at 20:11 by Miro Svrtan (157 comments) via Web2 LIVE

@Daniele: url fixed

© Joind.in 2018