GraphQL

김동언·2022년 5월 19일
0
post-custom-banner

GraphQL이란?

스키마를 정의하여 비즈니스 도메인을 그래프로 연결할 수 있다는 말이다.
한 문장으로만 요약하자면, Facebook이 개발한 Query언어 라고 할 수 있겠다.

UnderFetching과 OverFetching

fetching이라는 것은 가져온다는 것, 즉 API 요청을 통해 필요한 데이터를 가져오는 것입니다. under/over라는 접두어로 덜, 혹은 과하게 가져온다는 것

UnderFetching

하나의 endpoint로 필요한 모든 데이터 요청을 처리하지 못한다는 의미

OverFetching

endpoint로 요청하여 응답 받은 정보가 사용하지 않을 불필요한 데이터를 담고 있는 경우를 말하며 필요없는 데이터를 전송하기 때문에 네트워크 낭비가 있다

GraphQL

위의 사진처럼 원하는 데이터만 가져올 수 있다.

profile
코딩을 즐겨보자
post-custom-banner

0개의 댓글