GraphQL이란??

윤민상·2022년 12월 28일
0

GraphQL

목록 보기
1/5
post-thumbnail

GraphQL이란??

  • domain-specific 언어이다. 사람들이 원하는 방식대로 구현하도록 하는 언어

    그래프QL은 페이스북이 2012년에 개발하여 2015년에 공개적으로 발표된 데이터 질의어이다. 그래프QL은 REST 및 부속 웹서비스 아키텍처를 대체할 수 있다. 클라이언트는 필요한 데이터의 구조를 지정할 수 있으며, 서버는 정확히 동일한 구조로 데이터를 반환한다.



GraphQL 강점

  • Rest api 의 문제점 Overfetching을 해결

    Overfetching: 사용하는 데이터에 비해 많은 data를 받는것

  • Rest api 의 문제점 Underfetching을 해결

Underfetching: 사용하는 데이터에 비해 적은 data를 받는것

  • 모든것들이 type을 가지고 있으며 자동완성이 가능하다.



정보요청하기 연습가능한 곳

https://graphql.org/swapi-graphq



다음에는 GraphQL API를 직접 만들어 볼것이다.

profile
비전공자 개발자

0개의 댓글