jargon

Data engineering·Orchestration and running it in anger

you tried to add a required field and the registry rejected it, because old consumers could not read the new messages.

Schema compatibility mode

Also calledbackward compatibility mode, forward compatibility, full compatibility

The rule a registry applies when a new schema version is proposed: backward means new readers can read old data, forward means old readers can read new data, full means both. Which one you need depends on whether producers or consumers upgrade first, which is a deployment question rather than a data one. Setting it to none because a change was blocked is how a registry becomes a filing cabinet.

Commonly confused with