GraphQL 이란? Facebook에서 만든 Graph Query Language 어플리케이션 레이어 쿼리 언어 GQL(Graph Query Language)는 웹 클라이언트가 데이터를 서버로부터 효율적으로 가져오는 것 즉, API를 위한 쿼리 언어! 선언형 데이터 fetching언어로, 개발자는 무슨 데이터가 필요한 지에 대해서만 요구사항을 작성하면 되고, REST API의 한계점?! 모든 Resource들을 하나의 Endpoint에 연결하고, Resource와 관련된 내용만 관리하게 하는것인데, 복잡한 서비스나 클라이언트의 요청사항에 따라 Over-Fetching과 Under-Fetching이 발생한다. REST API로 여러 환경에서 필요한 정보들을 Resource별로 Endpoint를 갖도록 구..