Skip to main content

개발자에게 편리함을 주는 ‘GraphQL’ 도입 시 주의할 점은?

Less than 1 minuteNode.jsGraphQLDesignSystemArticle(s)blogyozm.wishket.comjsjavascriptnodenodejsnode-jsgraphqlapollosystemdesign

개발자에게 편리함을 주는 ‘GraphQL’ 도입 시 주의할 점은? 관련

GraphQL > Article(s)

Article(s)
System Design > Article(s)

Article(s)

개발자에게 편리함을 주는 ‘GraphQL’ 도입 시 주의할 점은? | 요즘IT
프론트엔드 개발자에게 API 통신 비용은 언제나 고민되는 요소다. 모던 브라우저의 경우 성능이 많이 좋아져서 유저가 불편할 정도의 지연은 자주 발생하지 않지만, API 통신은 네트워크 환경의 영향을 많이 받고, 데이터 크기에 따라 속도 차이가 발생할 수 있다. 그래서 API 통신이 포함된 로직을 설계할 때는 유저에게 보여줄 데이터를 언제 캐싱하고, 언제 서버에서 새로 받아올지 잘 결정해야 한다. 그래서 이러한 API 통신 비용 문제를 해결할 수 있는 대안으로, 페이스북에서 개발한 쿼리 언어 ‘GraphQL(그래프QL)’이 등장했다. 이번 글에서는 GraphQL 도입을 고려하고 있는 입장에서 살펴본 GraphQL의 장단점에 대해 소개하고자 한다.

이찬희 (MarkiiimarK)
Never Stop Learning.