Event Sourcing is Hard

Event Sourcing is Hard

To be clear, this is not a “you should never event source”, or an “event sourcing is the worst thing ever”, this is just a collection of the unexpected costs and problems that popped up while putting an event sourcing powered system into production. Now, to be fair, Eric Evans has a talk where he mentions these problems and advocates for solving them via Process Managers or simple Actor based setups i.e. introducing something which can serve as central coordination point which can route events. Event Sourcing is not a “Move Fast and Break Things” kind of setup when you’re a green field application.

Source: chriskiehl.com