정보처리기사 기출 핵심 [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

[제138회 정보관리기술사 4교시 2번] API 보안 — OWASP API Top10·API GW·GraphQL·마이크로서비스

[제138회 정보관리기술사 4교시 2번] API 보안 — OWASP API Top10·API GW·GraphQL·마이크로서비스

OWASP API Security Top 10(2023) 10개 항목, API 게이트웨이 보안 기능, REST vs GraphQL 보안 특성 비교, mTLS·OPA 기반 마이크로서비스 API 보안 아키텍처를 해설합니다.