DEV Community

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

Collapse
 
gklijs profile image
Gerard Klijs

Don't totally agree. If you use something like avro, and make sure the schema's are backwards compatible consumers can use the newer schema when they want/need.

Collapse
 
olibutzki profile image
Oliver Libutzki

See my answer concerning API evolution on Twitter:

Collapse
 
gklijs profile image
Gerard Klijs

I hope nobody thinks exposing your event sourcing events 1:1 to an external API is a good idea. Still evolution to the event sourcing objects should be controlled if used by multiple teams.