GraphQL 개념
GraphQL은 API 쿼리 언어이자 데이터 런타임입니다.
RESTful API는 다음과 같은 몇 가지 한계점을 가질 수 있습니다. 오버페칭 (Over-fetching): 클라이언트가 필요로 하는 데이터보다 더 많은 데이터를 서버에서 가져오는 경우.
GraphQL이 필요한 필드만 요청하고 스키마로 API 계약을 관리하는 방식을 확인합니다.
GraphQL은 API 쿼리 언어이자 데이터 런타임입니다.
스키마는 필드를 고정하고 resolver는 데이터를 채웁니다.
GraphQL은 활발한 개발 생태계를 가지고 있습니다.
스키마 정의부터 Resolver 연결, 테스트 요청까지 최소 서버 구성 흐름을 따라갑니다.