본문으로 건너뛰기
Kreath Archive
TechProjectsBooksAbout
TechProjectsBooksAbout

내비게이션

  • Tech
  • Projects
  • Books
  • About
  • Tags

카테고리

  • AI / ML
  • 웹 개발
  • 프로그래밍
  • 개발 도구

연결

  • GitHub
  • Email
  • RSS
© 2026 Kreath Archive. All rights reserved.Built with Next.js + MDX
홈TechProjectsBooksAbout
← 전체 글

GraphQL 아키텍처 심화

11편총 151분 읽기8,747자
  1. 1

    1장: GraphQL의 등장과 핵심 가치

    REST API의 한계인 오버페칭과 언더페칭 문제를 분석하고, GraphQL의 타입 시스템, 스키마, 리졸버 등 핵심 개념을 소개합니다. 2026년 GraphQL 생태계 현황과 도입 판단 기준을 다룹니다.

    2026년 2월 6일·14분 읽기
  2. 2

    2장: 스키마 설계 패턴

    GraphQL 스키마 설계의 두 가지 접근법과 실전 타입 설계 패턴을 다룹니다. Node 인터페이스, Relay 커서 페이지네이션, 유니온/인터페이스 등 프로덕션 수준의 스키마 설계 원칙을 학습합니다.

    2026년 2월 8일·13분 읽기
  3. 3

    3장: Resolver 구현과 데이터 로딩

    GraphQL 리졸버 체인의 실행 흐름과 컨텍스트 설계를 이해합니다. 데이터 소스 추상화, 부모-자식 리졸버 관계, Apollo Server와 GraphQL Yoga에서의 실전 구현 패턴을 다룹니다.

    2026년 2월 10일·14분 읽기
  4. 4

    4장: N+1 문제와 DataLoader 최적화

    GraphQL에서 가장 흔한 성능 문제인 N+1 문제의 원인을 분석하고, DataLoader를 통한 배칭과 캐싱 최적화를 구현합니다. 쿼리 복잡도 분석과 깊이 제한 전략도 다룹니다.

    2026년 2월 12일·13분 읽기
  5. 5

    5장: Federation과 Supergraph

    Apollo Federation 2.0을 활용한 마이크로서비스 GraphQL 아키텍처를 다룹니다. 서브그래프와 슈퍼그래프 개념, 엔티티 참조 리졸버, 주요 디렉티브, 스키마 컴포지션 과정을 학습합니다.

    2026년 2월 14일·15분 읽기
  6. 6

    6장: 실시간 구독(Subscriptions)

    GraphQL Subscriptions의 프로토콜과 구현을 다룹니다. WebSocket 전송, PubSub 패턴, Redis를 활용한 확장, 필터링 전략, 그리고 Federation 환경에서의 한계와 SSE 등 대안 패턴을 살펴봅니다.

    2026년 2월 16일·13분 읽기
  7. 7

    7장: 인증과 인가

    GraphQL API에서의 인증과 인가 전략을 다룹니다. JWT 인증 미들웨어, 컨텍스트 기반 사용자 주입, 리졸버 수준 인가, 디렉티브 기반 선언적 인가, RBAC/ABAC 모델을 학습합니다.

    2026년 2월 18일·13분 읽기
  8. 8

    8장: 캐싱 전략

    GraphQL API의 다양한 캐싱 전략을 다룹니다. HTTP 캐싱의 한계, Persisted Queries를 통한 CDN 캐싱, @cacheControl 디렉티브, Redis 기반 리졸버 캐싱, 캐시 무효화 패턴을 학습합니다.

    2026년 2월 20일·13분 읽기
  9. 9

    9장: 코드 생성과 타입 안전성

    GraphQL Code Generator를 활용한 TypeScript 타입 생성, React 훅 자동 생성, Fragment Colocation 패턴을 다룹니다. 코드 퍼스트 스키마 빌더와의 비교, CI 통합 전략도 학습합니다.

    2026년 2월 22일·13분 읽기
  10. 10

    10장: 프로덕션 운영과 모니터링

    GraphQL API의 프로덕션 운영 전략을 다룹니다. 스키마 변경 관리, Breaking Change 감지, 스키마 레지스트리, 쿼리 제한, 관측 가능성, 에러 처리, 성능 모니터링을 학습합니다.

    2026년 2월 24일·13분 읽기
  11. 11

    11장: 실전 프로젝트 -- GraphQL API 구축

    시리즈의 모든 개념을 종합하여 Apollo Server, Federation, DataLoader 기반의 프로덕션 수준 GraphQL API를 구축합니다. 스키마 설계부터 Docker 배포, 성능 테스트까지 전 과정을 다룹니다.

    2026년 2월 26일·17분 읽기