in this talk, https://www.youtube.com/watch?v=FKFu78ZEIi8 (14:40), Greg Young is talking about event versioning/transformation.
What is the best way doing this? What I would do:
- create a new EventStore
- create an application/function using the EventStoreClient.SubscribeToAllAsync to subscribe to all events
- transform affected events
- call EventStoreClient.AppendToStreamAsync to store the transformed events to the new EventStore
Is that the way to go or am I missing something?
Is there a way testing this locally using docker? I didn’t manage to change the ports (1113, 2113).