등장 배경REST API의 한계Over-fetching / Under-fetchingOver-fetching클라이언트가 필요로 하는 데이터보다 더 많은 정보를 서버가 전송하는 경우ex) 사용자의 이름만 필요한데 REST API 엔드포인트는 사용자의 주소, 나이, 관심사 등 모든 정보를 반환하는 경우불필요한 네트워크 트래픽을 유발하고 클라이언트의 처리 속도를 저하Under-fetching필요한 모든 데이터를 얻기 위해 클라이언트가 여러 번의 API 호출을 해야 하는 상황ex) 게시글 목록과 각 게시글의 댓글 목록을 함께 가져오려면 /posts 엔드포인트와 각 게시글에 대한 /posts/:id/comments 엔드포인트를 여러 번 호출해야 함이로 인해 네트워크 지연이 발생하고 애플리케이션의 응답성이 떨어짐관..