Rails Event Store provides custom mappers to handle event schema evolution without breaking historical data. When business terminology changes (like renaming 'Refunds' to 'Returns'), you can create transformation pipelines that map old event names to new ones and transform payload data during deserialization. This approach
•7m read time• From blog.arkency.com
Table of contents
The problem we facedSimple solutions don’t workThe Rails Event Store contextOur solution: custom event transformation pipelineWhy not use RES upcast feature?Sort: