News for hackers. Stuff that matters.
Re:Event Sourcing is Hard by manigandham on Monday February 04, 2019 @05:09PM (#19081126)
Life has race conditions. You'll need these transactions somewhere in any kind of application to handle these situations.

Event-sourcing just provides more control and explicit ways to handle it since it's built around a stream of events. You can leave it to the messaging layer which can timestamp the messages, or use explicit partitions with sequences and strict ordering, or have consumers process messages with external atomic transactions in the database. What works depends on what you need.

There are no comments on this comment yet.