GraphQL 사용기
GraphQL 사용기
-
장점
-
다중 클라이언트 대응
엔드포인트 하나만 잘 짜도 클라이언트에 따라 다른 대응을 할 필요가 없어짐
-
요청 횟수 줄어듦
Schema 만 잘 짜도 클라이언트 입장에서 원하는 데이터만 잘 받아올 수 있기 때문에 여러번 요청을 보낼 필요 줄어듦
-
-
단점
-
캐싱
REST API 에 비해 캐싱 과정이 복잡함
-
다양한 요청 힘듦
File 전송 같은 Text 요청이 힘들 때 사용 어려움
-
익숙하지 않은 리졸버 작성
REST API 에 익숙한 경우 리졸버 작성이 쉽게 안 잡힐 수 있음
-