March 2025
Intermediate to advanced
202 pages
4h 45m
English
The evolution of events is often one of the most difficult and misunderstood aspects of maintaining event-sourced systems, so let’s start there. The most important thing to remember for this section and throughout the rest of this chapter is another law of event sourcing: “Event Schemas Are Immutable.”
Event Schemas Are Immutable | |
|---|---|
|
|
Event schemas must never change. Any change to an event schema produces a brand-new event type. This means that each newversion of an event is a unique type. |
This law may seem a bit inflexible, so let’s explore the reasoning behind it with some examples. Imagine that you’ve created an application ...
Read now
Unlock full access