A centralized service that stores, validates, and manages data schemas for event streaming and API contracts, ensuring compatibility and controlled evolution of data formats across distributed microservices and event-driven architectures.
Semantic Classification
Content
Key Features
- Schema versioning and compatibility checks
- Avro, JSON Schema, Protobuf support
- Backward/forward compatibility rules
- Producer-consumer contract enforcement
- Schema evolution without breaking changes
Implementations
- Confluent Schema Registry for Kafka
- AWS Glue Schema Registry
- Apicurio Registry open source
- Azure Schema Registry
- Google Cloud Pub/Sub schemas