스키마 모델링
화면별 응답이 아니라 도메인 타입과 관계를 기준으로 필드를 정의한다.
GraphQL은 REST보다 새로워서 쓰는 API가 아니라, 클라이언트가 필요한 필드를 선언하고 서버가 타입 스키마와 비용 통제를 제공하는 방식이다.
화면별 응답이 아니라 도메인 타입과 관계를 기준으로 필드를 정의한다.
클라이언트는 필요한 필드만 선택해 한 요청에 담는다.
서버는 필드별 resolver로 DB와 외부 API에서 값을 가져온다.
depth limit, complexity, batching, caching으로 과한 요청을 막는다.