GraphQL 알아보기
GraphQL은 무엇일까?GraphQL은 페이스북에서 개발된 API를 위한 쿼리 언어이자 런타임이다. 클라이언트가 필요한 데이터를 정확하게 요청하고 서버는 그에 맞는 데이터만 응답하는 방식으로 작동하며 REST API의 단점을 보완하기 위해 등장했다.GraphQL의 핵심 개념쿼리 (Query)클라이언트가 서버에게 원하는 데이터를 요청하기 위해 사용하는 질의문이다. 쿼리에는 필요한 데이터의 종류와 구조를 명시한다. 스키마 (Schema) GraphQL API에서 사용 가능한 데이터 타입과 필드, 그리고 이들 간의 관계를 정의하는 청사진이다. 스키마는 API의 구조를 명확하게 보여주고 클라이언트가 어떤 데이터를 요청할 수 있는지 알려준다. 리졸버 (Resolver)쿼리의 각 필드에 대한 데이터를 가져오는 로..