It may be desired to migrate Event data structures to completely diffferent formats. Beyond what is possible with standard schema evolution capabilities, this pattern could describe a method for migrating event structure.
Problem
How do we migrate an event data format to an entirely different one without disrupting existing client applications?
Solution:
Create the new schema
build the stream processor to adapt the current "broken" schema to the desired format and apply the processor to the current event stream
migrate consumers to the new format and event stream
It may be desired to migrate Event data structures to completely diffferent formats. Beyond what is possible with standard schema evolution capabilities, this pattern could describe a method for migrating event structure.
Problem How do we migrate an event data format to an entirely different one without disrupting existing client applications?
Solution: