REST API도 괜찮지만 오늘날 클라이언트의 급변하는 요구 사항들을 만족시키기에는 유연성이 부족합니다.

UI를 조금이라도 바꾸면, 필요한 데이터가 변할 수도 있기 때문입니다.

"엔드포인트가 아니라, 그래프 관점에서 사고하세요"

GraphQL은 API의 기능을 정의할 때 강타입 체계를 사용합니다. API로 노출되는 모든 타입들은 GraphQL 스키마 정의 언어로(SDL)로 작성된 스키마에 정의됩니다.