1. GraphQL 소개 - GrpahQL이란?
- GraphQL이란? GraphQL 은 API를 위한 쿼리 언어이며 타입 시스템을 사용하여 쿼리를 실행하는 서버사이드 런타임입니다. GraphQL은 특정한 데이터베이스나 특정한 스토리지 엔진과 관계되어 있지 않으며 기존 코드와 데이터에 의해 대체됩니다.- GraphQL 공식문서 참고 - GraphQL 왜 쓰나요? 기존의 웹 혹은 모바일 어플리케이션의 API 를 구현 할 때는, REST API가 사용되어 왔습니다. (REST API란?)백엔드 개발자들이 구축한 API 서버에 요청을 통해 데이터를 받습니다. 이 때, Over-Fetching과 Under-Fetching이 발생합니다.이를 해결해주는 것이 GraphQL입니다. 1. Over-Fetching이란? 예를 들어, /users 라는 endpoint가..