게이트웨이 검증은 진입 정책부터 응답 조합까지 나눠 본다

엔드포인트가 200을 반환하는지만 보지 말고, 요청이 게이트웨이의 각 책임을 통과했는지 확인합니다.

1. Entry

HTTP 진입

GET /api/users/1

정상이면 게이트웨이 포트와 라우터가 열려 있습니다.

2. Policy

공통 정책

auth / cors / limit

모든 요청에 같은 필터가 적용되는지 봅니다.

3. Upstream

gRPC 호출

UserService.GetUserById

Users Service 로그에 요청이 도착해야 합니다.

4. Compose

응답 조합

{ order, user }

여러 내부 결과가 하나의 HTTP 응답으로 합쳐집니다.

검증 순서: HTTP 진입 → 공통 정책 → 내부 서비스 호출 → 응답 조합을 나눠 보면 장애 위치가 Gateway인지 Service인지 분명해집니다.