Customer 360 & Real-Time Risk Intelligence Platform  ·  View 10 of 20

Schema and Data Contract Lifecycle

How a schema change is proposed, checked for compatibility, registered, rolled out to producers and consumers, and eventually deprecated.

Editable source SVG draw.io All views
Propose Change
Producer team PR
Propose Change...
Compatibility Check
BACKWARD in CI
Compatibility Check...
Register Version
Schema Registry
Register Version...
Roll Out
Producer then consumer
Roll Out...
Evolve Tables
Delta column add
Evolve Tables...
Monitor Usage
Version adoption
Monitor Usage...
Deprecate Old
After 90 days
Deprecate Old...
Data Contract Governance
Data Contract Governance
submitted
submitted
approved
approved
published
published
consumers upgraded
consumers upgraded
columns added
columns added
usage falls
usage falls
next change
next change
Schema and Data Contract Lifecycle
Schema and Data Contract Lifecycle
Application we own
Application we own
Decision point
Decision point
Interface / broker
Interface / broker
Data store
Data store
Security / platform
Security / platform
Risk / gap
Risk / gap
Breaking changes require a new topic version, never an in-place overwrite.
Breaking changes require a new topic version, never an in-place overwrite.
v 1.0 · owner Data Governance · date 2026-08
v 1.0 · owner Data Governance · date 2026-08
Text is not SVG - cannot display

Compatibility rule

  • BACKWARD compatibility enforced in CI — a consumer on the old schema must still read
  • Additive changes flow through automatically; breaking changes require a new topic version
  • In-place overwrite of a registered schema is blocked at the registry

Rollout order

  • Producers upgrade first, consumers follow — never the reverse
  • Delta tables evolve by column addition, preserving existing readers
  • Old versions are deprecated after 90 days of zero observed usage

Governance

  • Contracts are owned by the producing team and reviewed by the consuming domain
  • Version adoption is monitored, so deprecation is evidence-based, not calendar-based
  • The registry, not a document, is the authoritative record of every contract