GraphQL의 단점

N·2022년 8월 2일
0

GraphQL

목록 보기
5/6

1) REST API에 친숙한 개발자의 경우 GraphQL를 학습하는 데 시간이 필요하다.
2) 캐싱이 REST보다 훨씬 복잡하다.

  • HTTP에선 각 메소드에 따라 캐싱이 구현되어 있다. 하지만 GraphQL에선 POST 메소드만을 이용해 요청을 보내기 떄문에 각 메소드에 따른 캐싱을 지원받을 수 없다. 그래서 이를 보안하기 위해 Apollo 엔진의 캐싱과 영속 쿼리 등이 등장

3) 고정된 요청과 응답만 필요할 경우에는 Query 로 인해 요청의 크기가 RESTful API 의 경우보다 더 커진다.

profile
web

0개의 댓글