[GraphQL - Apollo Federation] GraphQL이 라우팅하는 과정
·
Engine/GraphQL + Apollo Federation
Spring Boot -> GraphQL — 라우팅과 코드베이스 분석서론1편에서는 REST와 GraphQL의 근본적인 패러다임 차이 — 라우팅 키, 데이터 결정권, Gateway의 진화 — 를 다뤘다. 이번 편에서는 한 단계 더 들어간다."Controller가 없는데 요청이 어떻게 Resolver까지 도달하는가?"의 내부 동작,"GraphQL인데 왜 GET 요청이 보이는가?"의 비밀(APQ와 3계층 캐싱),그리고 Spring 개발자가 NestJS + GraphQL 코드베이스를 처음 열었을 때 어떤 순서로 파일을 읽어야 하는가에 대한 정리1. Controller 없이 어떻게 라우팅할까? — GraphQL 엔진의 AST 파싱Spring의 라우팅 복기Spring에서 요청이 처리되는 내부 흐름을 먼저 복기하자...