정보처리기사 기출 핵심 [51] GraphQL 심화와 Federation 아키텍처 완전 정복

정보처리기사 기출 핵심 [51] GraphQL 심화와 Federation 아키텍처 완전 정복

GraphQL 심화란? GraphQL은 REST의 Over-fetching·Under-fetching 문제를 해결하는 쿼리 언어입니다. 정보처리기사에서는 GraphQL의 핵심 개념과 마이크로서비스 환경에서의 Federation 아키텍처를 중점적으로 출제합니다. GraphQL 핵심 개념 타입 시스템 SDL(Schema Definition Language): type Query·Mutation·Subscription 루트 타입. scalar·enum·interface·union·input 타입 Resolver: 각 필드의 데이터 반환 함수. 부모 객체(parent), 인수(args), 컨텍스트(context), 정보(info) 4인자 Introspection: __schema·__type 쿼리로 스키마 자기 기술. GraphiQL·Apollo Sandbox 활용 Directive: … Read more