코스 카탈로그
GraphQL API 설계
비용과 인가를 숨기지 않는 타입화된 그래프를 설계하세요.
- 고급
- 레슨 9개
- 프로젝트 2개
- 약 1.5시간
- EN · UZ · KO
스키마 경계, 널 가능성, 쿼리, 뮤테이션, 리졸버 소유권, 배치 처리, 정규화된 캐싱, 오퍼레이션 비용, 오류 설계, 그리고 정직한 REST 트레이드오프를 연습하세요.
커리큘럼
섹션 1
스키마 계약
도메인 보증을 타입 시스템에 드러내세요.
- 객체 타입과 안정적인 ID
- 널 가능성은 계약이다
- input 타입
섹션 2
리졸버와 인가
데이터 로딩을 제한된 상태로 유지하고, 인가는 보호 대상 리소스 곁에 두세요.
- 리졸버의 경계
- 필드 수준 인가
- N+1과 배치 처리
섹션 3
오퍼레이션, 비용과 캐시
오퍼레이션 비용을 제한하고 캐시 식별자를 명시적으로 만드세요.
- 정규화된 클라이언트 캐시
- 오퍼레이션 비용 제한
- GraphQL vs REST 트레이드오프
학습 경로
레슨 하나를 체험하고 습관으로 이어가세요.
무료 체험 대상인 첫 가입 회원은 7일 무료 · 언제든 취소 가능
시작하기