DEV Community

Discussion on: Why Event Sourcing is a microservice communication anti-pattern

Collapse
 
qm3ster profile image
Mihail Malo

For me, it boils down to "If you publish all of your events, you can never stop publishing them, because someone else might be relying on them. Even if you don't need them internally any more, having the data in new events!"
So having a translation layer, which at first can just filter events on type, is helpful to prevent this big maintenance problem.