guh.me - gustavo's personal blog

Versioning in an Event Sourcing System

My notes on the book Versioning in an Event Sourcing System, by Gregory Young.

Why can’t I update an event?

Basic Type Based Versioning

Weak Schema

General Versioning Concerns

Correcting Wrong Events

Copy and Replace