Simple patterns for events schema versioning with Oskar Dudycz


Details
Hi everyone,
Together with the .NET Usergroup in Bern we are co-hosting Oskar Dudycz in both locations with different talks, so you might want to check out the Usergroup in Bern too ;)
Simple Patterns for event schema versioning
Events (schema) versioning is a boogeyman for people learning Event Sourcing. It's a spooky tale told at the campfire. There’s a truth in it, as migrations are always challenging.
As time flows, the events’ definition may change. Our business is changing, and we need to add more information. Sometimes, we have to fix a bug or modify the definition for a better developer experience.
Migrations are always challenging, even in relational databases. I won’t tell you that events versioning is easy, but I’ll show you that it can be simple.
I’ll show you simple techniques that should take you far enough in practice. We'll learn both the big picture and get our hands dirty in code.
I’m sure that after this talk, the common scenario won’t be too scary for you.
Oskar Dudycz
Oskar is a developer, technical team leader, and architect. He started a career before StackOverflow existed. For over 17 years, he has been creating systems close to the business process. He believes that Event-Driven Architectures and Event Sourcing are great ways to achieve that.
He is an active open-source developer, was involved in building tools like Marten, EventStoreDB. He is also sharing his journey and findings on his blog https://event-driven.io and practical samples at https://github.com/oskardudycz.

Simple patterns for events schema versioning with Oskar Dudycz