Schema registry vs Architecture Catalog
· 7 min read
A schema registry stores the contract: the shape of an event or message. An architecture catalog tells you how that contract fits the system: who produces it, who consumes it, which domain it belongs to, and what else breaks if you change it.
You often want both. A registry without a catalog is a drawer of schemas with no map. A catalog without schemas is a map with no contracts.
A schema registry files the contract. An architecture catalog maps how that contract is used.
;