본문 바로가기

Slack 채널 정리

graphql 기초 용어

graphql 기초 용어 몇가지 간단히 정리해봅니다.


• overfetching / unserfetching : Rest 와 대비한 gql 의 장점을 언급할 때 빠짐없이 나오는 개념입니다. gpl 은 엔드포인트에 데이터 요청 시 쿼리를 이용해서 쓸 값만 가져올 수 있으므로 Rest 에서 처럼 안 쓰는 데이터까지 다 받아야하는 네트워크 오버페칭을 피할 수 있습니다. 또한 Rest 처럼 필요한 데이터 조합을 얻기 위해 여러 API 를 호출할 필요 없이 하나의 호출로 가능하므로 언더페칭을 피할 수 있습니다.
• mutation : gql 의 쿼리 타입 중 하나로 Rest 에서 post, put, delete 등으로 처리하는 데이터 inserrt/update/delete 처리를 정의합니다.
• resolver : 스프링 MVC 에서 view resolver 의 그 resolver 랑 같은 역할? gql 에서 쿼리로 들어온 요청을 gql 엔진(?)에 위임 처리하는 로직을 구현하는 단입니다.

'Slack 채널 정리' 카테고리의 다른 글

git HTTP Basic: Access denied 에러  (0) 2019.11.29
armeria 사용 gradle 설정  (0) 2019.11.29
Flogo 삽질  (0) 2019.11.29
conda-forge  (0) 2019.11.29
armeria, Thrift 삽질  (0) 2019.11.29