What happened? An introduction to event sourcing in PHP

Marijn Huizendveld (21.Aug.2014 at 19:30, 1 hr )
Talk at AmsterdamPHP Monthly Meeting August 2014 (English - UK)

Rating: 4 of 5

Most PHP applications built today only store the current state of the application with each modification.
Unfortunately this results in applications that continuously lose data and that are unable to benefit immediately from new business insights.

What happens to your domain model when we store events rather than application state?

Will you be able to react quicker to your environment?

Will it help you scale your business and your code better over time?

Over the past 18 months I’ve applied event sourcing in PHP applications of which I’ll share the details with you.

Who are you?

Claim talk

By clicking this button you are declaring that you are the speaker responsible for it and a claim request will be sent to the administrator of the event.

If the claim is approved you will be able to edit the information for this talk.

Are you sure?

Comments closed.


Rating: 4 of 5

22.Aug.2014 at 08:55 by Frank Koornstra (13 comments)

Hi Marijn, good talk yesterday, really enjoyed it. Also nice to hear from someone who actually uses it in day-to-day live, not just theoretical.

You might want to tweak the order of the topics in the talk a bit. I think some confusion existed around read models because a lot of attention went out to the write models. No biggie but the read models are the easiest to grasp so think about putting them in the first few slides, then focus on explaining how to get the data in there.

Obviously you saw that some of the slides were a bit on the challenging side for us with less than 20-20 vision :)

I know you can't possibly do it in 45 mins but what might be interesting for a longer talk/follow up talk is the real challenges that you encountered. What went well (by accident/through good knowledge), what was a real pain. Give us some pointers from experience, along with the examples to back that up.

I'll stop rambling now :) Thanks for the talk!

Rating: 4 of 5

22.Aug.2014 at 09:24 by Robin Speekenbrink (42 comments)

Couldn't agree more with Frank!

The talk contents was great! And I won't reiterate my rant i gave you personally yesterday, but you know what i mean! :)

I'd really like to get into the practical nitty gritty stuff at a later date as a sort of follow up (i.e. `CQRS / Event sourcing from the trenches` by `Pink tie`) But i digress.

The slides (apart from the screenshots-full-of-unreadable-code-slides) were well thought out, not too crowded and made it easy to follow along!

It wouldn't suprise me if you'd end up giving this talk at more formal venues like the various conferences out there! Good luck!

Rating: 4 of 5

22.Aug.2014 at 09:37 by Bas de Ruiter (15 comments)

Good talk. Frank and Robin said it all.

Maybe you could provide a few good resources for further investigation? I know you had a few links in your last slide.

Rating: 5 of 5

22.Aug.2014 at 10:38 by Anonymous

Rating: 4 of 5

22.Aug.2014 at 11:04 by Anonymous

As the speaker mentioned himself, the code on some slides was too small to read. But since the slides will be posted online, that problem is already solved. He was a good speaker who covered the subject quickly and clearly.

Rating: 5 of 5

22.Aug.2014 at 11:06 by Paul Rysiavets (2 comments)

Rating: 4 of 5

22.Aug.2014 at 13:06 by Jerry Verhoef (6 comments)

Rating: 4 of 5

23.Aug.2014 at 21:52 by Anonymous

© Joind.in 2015