Pact Broker とは?
pact broker は、consumer が生成した contract と provider による検証結果を保持する中央リポジトリです。contract をバージョン管理し、アプリケーションのバージョンに紐付け、どの組み合わせが互換性を検証済みかを公開します。パイプラインはこれを照会して、deploy が安全かどうかを判断します。
なぜ重要か
broker は、独立して deploy されるサービスが互換性を保っていることを知るための、共有された信頼できる情報源です。その can-i-deploy 方式のチェックは、検証済みの contract に基づいてリリースをゲートします。
関連ガイド
What Is a Contract Test Consumer?A contract test consumer is the client side of a contract test that records the requests and responses it exp…
What Is a Contract Test Provider?A contract test provider is the service side of a contract test that replays a consumer contract against the…
What Is Breaking Change Detection?Breaking change detection is automated analysis that compares a change against a prior version to flag modifi…