GraphQL
2022. 10. 5. 00:04ㆍCS
오늘 첫 출근했는데 모르는 것 투성이 중 하나를 알아보자. (과장님의 설명을 알아듣기 위해)
GraphQL은 페이스북에 의해 REST API 문제를 해결하기 위해 만들어졌다.
REST API의 문제점
- Over Fetching : 필요한 것보다 더 많은 데이터를 가져오는 경우
- Under Fetching : 필요한 것보다 적은 양의 데이터를 가져온 경우
QL = QueryLanguage
GraphQL을 사용하면 정확하게 필요한 정보만 요청할 수 있게 한다.
- 클라이언트에게 요청한 만큼의 데이터를 제공하는 데 우선 순위
- GraphQL 호출은 단일 왕복으로 처리되며 클라이언트는 오버페칭 없이 요청한 결과만 얻는다.
'CS' 카테고리의 다른 글
Array vs Linked list (0) | 2022.10.18 |
---|---|
알아듣기(1) (0) | 2022.10.12 |
REST API (0) | 2022.09.22 |
TDD (0) | 2022.09.22 |
OpenSource (0) | 2022.09.21 |