

My journey into event sourcing
source link: https://www.stitcher.io/blog/my-journey-into-event-sourcing
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Scout APM helps PHP developers pinpoint N+1 queries, memory leaks & more so you can troubleshoot fast & get back to coding faster. Start your free 14-day trial today.
« back — written by Brent on July 25, 2020
My journey into event sourcing
In this post I want to share four talks that have guided me into the world of event driven development, and by extent into event sourcing.
I wanted to share these talks here on my blog, because I figured some of you might be interested in them, and this way I can revisit them in the future.
Starting with Martin Fowler, who explains the basics of event driven development, the pros and cons, as well as the different patterns that can be applied on top of EDD, one of them event sourcing.
Next Greg Young, one of the founding fathers of event sourcing and CQRS. What's most interesting in this talk is the misconceptions Greg talks about. The one that stood out to me most, is that event sourcing isn't a top-level architecture, it's a pattern that should be applied in parts of your projects where relevant. A great insight, one that has guided us throughout our latest project.
Next up an old talk be Eric Evans. I know the video and sound quality is crap, but the way he talks about splitting large systems in small pieces is awesome.
The greatest insight for me is how he explains the concept of micro services within the context of one large system. Eric explains concrete ways of dealing with such a split system, which directly ties in the point made by Greg Young earlier: event sourcing should only be applied in parts of your system. Eric gives us concrete strategies of doing that.
Finally, putting everything into practice with code: Freek shows a hands-on integration of event sourcing into a Laravel projects, the framework I also work with daily.
Noticed a tpyo? You can submit a PR to fix it.
If you want to stay up to date about what's happening on this blog, you can follow me on Twitter or subscribe to my newsletter:
Next up: Combining event sourcing and stateful systems
Follow me: Twitter — RSS — Newsletter — Patreon — GitHub
© 2020 stitcher.io — Cookies & Privacy
Recommend
-
100
I honestly feel obliged to write this article because I feel that most developers think about Event Sourcing as only another PoEAA (Pattern of Enterprise Application Architecture). Maybe reserved to software models which have a certain level of co...
-
78
Event sourcing for PHP with easy test tooling.
-
51
README.md GOES Go Event Sourcing made easy
-
8
A cheap event sourcing strategy for a legacy projectJuly 17, 2019One of the best talks I’ve attended in my life was given at Schiphol Airport during the AmsterdamPHP Meetup by Jeroen van der Gulik. I left that talk thinking he...
-
12
Elm and Event Sourcing Jul 9, 2016 • Marco Perone In the last time I’ve been attracted to study mainly two things, Elm and Domain Driven Design. They are not necessarily two strictly related subjects, but, in my own opin...
-
12
2017-03-03 / Event Sourcing / 10 min read Event Sourcing: Eventual Consistency and Responding to Events
-
11
2016-12-13 / Event Sourcing / 7 min read Event Sourcing: CQRS and querying using read models
-
6
2016-10-24 / Event Sourcing / 11 min read Event Sourcing: Awesome, powerful & different
-
7
DB Schemas and Event Sourcing Speaking of kick-ass pairs, there’s one more that I don’t see mentioned enough; database schemas and event sourcing. In...
-
11
Why Event Sourcing basically requires CQRS and Read ModelsHi, weʼre arkency 👋 Event sourcing is a nice technique with certain benefits. But it has a big limitation. As t...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK