GraphQL

HOSEON LEE·2024년 5월 13일

장점

  • Overfetching: 필요로 하는 데이터만 가져올 수 있습니다.
  • Underfetching: 한번의 요청으로 필요한 데이터만 가져올 수 있습니다.
  • Subscription: 구독 해놓은 리소스가 업데이트될 때마다 알림을 받아서, 실시간 처리를 할 수 있습니다. 웹소켓을 사용해야합니다.

단점

  • Learning Curve: REST API에 비해 상대적으로 배우기 어렵습니다.
  • Caching: 복잡한 쿼리를 해석해서 작업들을 실행하기 때문에 서버에 부담을 줄 수 있습니다.

특징

  • POST: 모든 요청이 POST로 이루어집니다.
profile
Hello 🤚

0개의 댓글