GraphQL VS REST API


GraphQL VS REST API

API 를 만들 때 GraphQL 과 REST API 디자인 아키텍처를 사용할 수 있다. 이 두 방식의 차이점은 오버 패칭(Over-fetching) 과 언더 패칭(Under-fetching) 에 의해 설명될 수 있다. 오버 패칭이란 클라이언트에서 요구하는 데이터보다 더 많은 데이터를 수신하는 문제이며, 언더 패칭은 그 반대 의미이다. 즉, REST 방식은 수신되는(Response) 데이터 구조를 서버에서 정의하며, GraphQL 은 클라이언트에서 정의한다는 것이 가장 큰 차이점이다. (In REST you define the object on the Backend and in GraphQL you define this object on the Frontend.) * 출처: https://javascript.plainenglish.io/stop-using-rest-for-apis-d697727ae6dd...



원문링크 : GraphQL VS REST API