The post discusses various strategies for versioning event schemas in event-driven architectures, including adding versions in event names, event payloads, separate streams, and using schema registries. It evaluates the pros and cons of each method and suggests alternative approaches to avoid breaking changes. The author
Table of contents
1. Add version in the event name2. Add version in the event payload/metadata3. Use separate streams/topics4. Use a schema registry and schema ID in the event5. No breaking changes!6. Out-of-band translation from new event versionsSummaryLinksRelated Posts2 Comments
Sort: