Schema Registry - CI/CD用語集の定義
schema registry はバージョン管理された API やメッセージの schema を一元的に保管し、producer と consumer の互換性を保ちます。
schema registry は API やメッセージの schema とそのバージョンを一元的に保管する場所で、producer と consumer が形について合意できるようにします。CIは公開前に新しい schema を registry と照合して互換性を確認します。
registry は Kafka のようなイベントシステムでよく使われますが、GraphQL や REST にも当てはまります。pipeline のステップが候補となる schema を登録し、互換性ルールを破る場合には拒否します。
関連ガイド
Schema Validation - CI/CD Glossary DefinitionSchema Validation: Schema validation checks that a payload conforms to a defined schema: correct types, requi…
Backward Compatibility - CI/CD Glossary DefinitionBackward Compatibility: Backward compatibility means a newer version of an API still works with clients built…
GraphQL Schema - CI/CD Glossary DefinitionGraphQL Schema: A GraphQL schema defines the types, queries, mutations, and subscriptions a GraphQL API expos…