Gateway

API Gateway 요청 라우팅 흐름

게이트웨이는 클라이언트 요청의 인증, 경로 분기, 서비스 호출, 응답 통합을 한 진입점에서 처리한다.

요청이 서비스별 엔드포인트로 나뉘는 과정

routing

진입점

클라이언트는 여러 서비스 대신 게이트웨이에 요청한다.

공통 처리

인증, 로깅, rate limit 같은 정책을 먼저 적용한다.

서비스 라우팅

경로나 메서드에 따라 내부 서비스로 전달한다.

응답 정리

서비스 응답을 클라이언트가 읽기 쉬운 형태로 합친다.

ClientGatewayPolicyServiceResponse
게이트웨이 정책 해석

게이트웨이는 단순 프록시가 아니라 서비스 경계를 드러내는 관문이다. 공통 정책과 비즈니스 로직을 섞지 않는다.