개요Apollo Contracts는 Apollo GraphQL 생태계에서 클라이언트와 서버 간 데이터 계약(Contract)을 명시적으로 정의하고 검증하는 기능이다. 이는 GraphQL Federation 구조에서 각 서비스가 제공하는 필드를 기준으로 소비자(Consumer)와 공급자(Provider) 간의 정확한 연결 상태를 보장함으로써, 스키마 충돌, 의도치 않은 변경, 비호환성 문제를 예방할 수 있도록 설계되었다.1. 개념 및 정의Apollo Contracts는 클라이언트가 실제 사용하는 GraphQL 필드, 쿼리, 타입을 기반으로 "사용 계약"을 생성하고, 서버에서는 해당 계약을 기준으로 스키마 유효성 검사를 수행한다. 이는 GraphQL Federation에서 서비스 간 분산 스키마를 사용할 때..