Our new blog post went live! The last blog posts we shared here did not answer one of the most urgent questions: Why should you even use event sourcing? What benefits do I get from that?

If you've asked yourself why you should use event sourcing, then you should check it out. There are many topics to go through.

You can read it here: https://patchlevel.de/blog/why-should-i-use-event-sourcing

#TechBlog #PHP #DDD #EventSourcing

Why should I use event sourcing?

Today, our topic will be the benefits of event sourcing. We will discuss the possibilities it offers without data loss. The main topics will be reporting & analytics, software architecture & scalability, testing and auditing.

@danielbadura
Nice read, though I'm a bit intrigued by "No Data Loss". There are use cases to delete/change data, like for privacy reasons and rights. Did I miss that point in the post? How is this tackled?

@htto You did not miss anything in this post. This was purely about the benefits not looking on drawbacks when using evensourcing. I'm already working on some more blog posts which will tackle these questions.

But to answer it quickly here: Regarding personal data there are possiblities to be compliant to GDPR, for example crypto shredding. You could read more about that in our docs: https://event-sourcing.patchlevel.io/latest/personal_data/

Event Sourcing for PHP

An event sourcing library for php, complete with all the essential features, powered by the reliable Doctrine ecosystem and focused on developer experience.

@htto jfyi, took some time but I wrote a new article about that: https://phpc.social/@danielbadura/113441755983959150
Daniel Badura (@[email protected])

I received some messages about data removal and GDPR compliance after my latest blog post, which discussed the no-data-loss advantage of event sourcing. Today, I published a new blog post specifically addressing this: GDPR compliance & secure data removal. If you're interested in how this can be achieved despite the immutability of the event store, check it out here: https://patchlevel.de/blog/mastering-sensitive-data-handling-and-secure-data-removal-with-event-sourcing?utm_source=mastodon #TechBlog #PHP #DDD #EventSourcing #GDPR

PHP Community on Mastodon