Session

Simple patterns for events 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

Event Sourcerer

Wrocław, Poland

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top