GraphQL 이란?GraphQL은 페이스북에서 만든 쿼리 언어이며 서버 측 런타임이다. 클라이언트가 필요한 데이터만 요청할 수 있도록 설계되어 있어, REST API보다 유연하고 효율적인 데이터 fetching이 가능하다.SQL은 데이터베이스 시스템에 저장된 데이터를 효율적으로 가져오는 목적이라면, GQL은 웹 클라이언트가 데이터를 서버로 부터 효율적으로 가져오는 것이 목적이다.우선 GraphQL은 웹 클라이언트가 데이터를 서버로부터 효율적으로 가져오는 것이 목적이라는 정도만 알아두고 차근차근 알아가보기로 했다.등장 배경2012년 페이스북이 만든 API 쿼리 언어이자 런타임인 GraphQL은 2015년에 처음 오픈소스로 공개되었으며,REST API의 한계를 해결하기 위해 등장했다. REST API의 주..