Skip to content

Simple patterns for events schema versioning with Oskar Dudycz

Photo of Daniel Marbach
Hosted By
Daniel M. and Urs E.
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.

Photo of .NET Usergroup Zentralschweiz group
.NET Usergroup Zentralschweiz
See more events
bbv Software Services AG
Blumenrain 10 · Luzern