Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Event-Driven Architecture Is Not Event Sourcing: A Necessary Distinction (buster.github.io)
5 points by buster 26 days ago | hide | past | favorite | 1 comment


It seems like this post is a response to the discussion on this previous HN post[0].

There are two main criticisms of "Event [sourcing|driven]" patterns. First, that storing a full history of events becomes a backwards-compatible schema support hellscape nightmare after 12-18months. Second, that the patterns encourage eventual consistency in areas that could really benefit from strong consistency.

This post does a good job of explaining differences between Event Sourcing and Event driven to address problem 1. But does nothing to help problem 2.

Even the event-driven example in the post uses a shopping application where multiple "OrderPlaced" events could be produced without the necessary inventory to fulfill those orders.

I'm just not convinced that most people need this kind of complexity, when a simple database with strong consistency would get a lot of folks a lot of the way there.

[0]: https://news.ycombinator.com/item?id=45962656




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: