18 Apr, 18h
PHPSrbija Meetup #22
KC Grad
Intro to EventSourcing and CQRS
Prijavi se

Zdravo svete #22

Pozivamo vas na aprilski PHPSrbija Meetup. :)

Kao i uvek treći utorak, ovaj mesec - 18. 04. 2017. družimo se u KC gradu.

Molimo vas da dođete ranije oko 17:30h i ne zaboravite da uradite RSVP, jer kao i uvek delimo poklone!

Posebno hvala kompaniji Cloud Horizon, koja je sponzorisala PHPSrbija Meetup #22! 

Intro to EventSourcing and CQRS

Miro Svrtan


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, dependency 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. 

Veteran of PHP affairs, BDD practitioner, devops enthusiast. I started using PHP as a student, back in 1999. At first I worked as a one man band web developer and from there I progressed, via focusing on PHP development in a team environment, to be a senior dev, tech lead & technical analyst. I found much more happiness doing backend stuff so I focus on scalable backends and devops tasks this days.

  • User image
    PHP Srbija Organizer, Event Host
  • User image
    Miroslav Kostic
  • User image
  • User image
  • User image
  • User image
  • User image
  • User image
    Nikola Poša
  • User image
    Nemanja Andrejevic
Dolazi 106 programera :)