GraphQL이란?
1. GraphQL이란?GraphQL은 페이스북(현 메타)에서 개발한 쿼리 언어이자 API 설계 방식입니다.일반적인 REST API가 “여러 엔드포인트(Endpoint)를 통해 필요한 데이터를 각각 요청”하는 방식이라면,GraphQL은 하나의 엔드포인트에 “원하는 데이터 구조를 선언적으로 요청”하여 필요한 데이터만 받을 수 있도록 설계되었습니다. 1.1. REST와의 비교REST API:엔드포인트별로 반환되는 데이터가 고정적필요한 데이터가 여러 엔드포인트에 흩어져 있으면 여러 번 요청해야 함(Over-fetching 또는 Under-fetching 문제)GraphQL:단 하나의 엔드포인트(/graphql)클라이언트가 필요한 데이터를 “쿼리” 형태로 요청 → 서버는 그 구조 그대로 응답오버페칭(너무 많은 ..