EventSauce is a usable reference implementation for #eventsourcing in #PHP created by @frankdejonge

Joined February 2018
2 Photos and videos
The eventsauce/clock and eventsauce/eventsauce packages now support @phpfig’s clock interface.
2
7
1,196
EventSauce retweeted
The eventsauce/backoff package just got a little more useful. The package now allows infinite retries on any strategy, adds a new jitter that only jitters after a certain threshold, and it contains a runner class for running any callable: github.com/EventSaucePHP/Bac…
10
21
4,007
EventSauce retweeted
Turns out, it's not very difficult to provide a bespoke @eventsaucephp experience for @pestphp. How does this look?
7
2
34
10,038
EventSauce retweeted
I've seen people recently ask what Event Sourcing package they should use in PHP. I exclusively recommend @eventsaucephp eventsauce.io/ It comes from a strong philosophical lineage and I've seen it rigorously battle-tested in high-scale environments.

3
9
29
5,996
A couple months in, EventSauce 3 is now the most downloaded version! 🥳 The downloads breached the 1k daily downloads mark, seeing more and more adoption of the project. Exciting stuff! 🥳
2
12
Version 3.1 of EventSauce was just tagged, it includes a new utility to test anti-corruption layers (contributed by @RobertBaelde) Check out the docs: eventsauce.io/docs/advanced/…

3
7
📦 EventSauce 3.0 is tagged! 📢 This release ships robust message replaying tools, championed by @RobertBaelde 🙌 The design supports rebuilding projections from long histories, even when replaying spans multiple deployments. eventsauce.io/docs/advanced/… Happy event sourcing!

2
9
24
EventSauce retweeted
Version 2.3 was tagged today, it features two new additions: 1. ObjectHydrator serialization using github.com/EventSaucePHP/Obj… 2. Handler strategies for the EventConsumer (see eventsauce.io/docs/reacting-…) Happy event sourcing!
2
5
EventSauce retweeted
📦 @eventsaucephp object-hydrator 0.4.0 was just tagged 💪🏼 a TON of work went into this release! The biggest improvements: - Object serialization added 🚀 - DocBlock type inference for arrays - Better performance of reflection implementation github.com/EventSaucePHP/Obj…
1
6
22
EventSauce retweeted
On the plus side, I managed to prep @eventsaucephp’s ObjectHydrator for its next major release and it’ll be EPIC! Lots of hydration improvements and it can now also serialize objects. A one-stop shop for strict object mapping.
1
1
11
EventSauce retweeted
Yesss, happy to finally host Frank at the conference 😁 Very much looking forward to his talk! Given his experience so far in the industry it's gonna be super interesting 👀 #fseu22
Frank de Jonge @frankdejonge will talk about "Designing a mission critical event system" at Full Stack Europe 2022. Get your tickets now fullstackeurope.com
3
6
EventSauce retweeted
20 May 2022
And @frankdejonge’s library “EventSauce” being mentioned at @phpday by @AlessandroLai. @phpday 🇮🇹🐘
3
14
🎁 EventSauce 2.0 was tagged last night! It comes with a small (but nice) breaking change: using `static` return types for several methods (AggregateRootID, SerializablePayload). Check out the full changelog here: eventsauce.io/docs/changelog…

1
3
18
This blog post describes one of the fundamental building blocks of EventSauce; Message Envelopes.
📝 Use a Message Envelope In this post I provide a comprehensive insight into message envelopes. It covers why they exist, what they look like in code, and how to use them. blog.frankdejonge.nl/use-a-m… #softwareDesign #architecture #eventDriven #messaging
1
🥳
Version 1.4.0 of @eventsaucephp was released. It features a massive updated, introducing a set of tools to build rich and versatile anti-corruption layers. eventsauce.io/docs/advanced/…
5
Version 1.3 was just released, adding a way to explicitly map class names to event types during serialization, a great way to decrease code level coupling, contributed by @RobertBaelde 👌 eventsauce.io/docs/advanced/…

4
10
EventSauce retweeted
New 📦 alert: Version 0.1.0 of eventsauce/object-hydrator was just tagged. It turns data (like deserialised JSON) into strict objects. It ships with a dumper to let you run a compiled version for superb performance, check it out: github.com/EventSaucePHP/Obj…
3
11
38