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

Provenance