-프로그램과 프로그램을 연결시켜주는 매개체

rest 에서는 Resource에 대한 형태 정의와 데이터 요청 방법이 연결되어 있지만, GraphQl 에서는 Resouce에 대한 형태 정의와 데이터 요청이 완전히 분리되어 있습니다.
rest 에서는 Resource의 크기와 형태를 서버에서 결정하지만, GraphQL 에서는 Resouce에 대한 정보만 정의하고, 필요한 크기와 형태는 client 단에서 요청 시 결정합니다.
Rest 에서는 여러 Resource에 접근하고자 할 때 여러 번의 요청이 필요하지만, GraphQL 에서는 한번의 요청에서 여러 Resource에 접근할 수 있습니다.
