Skip to content
Latchkey

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 を登録し、互換性ルールを破る場合には拒否します。

関連ガイド