ROUTING FLOW

요청은 게이트웨이에서 공통 정책을 지나 서비스로 분기된다

게이트웨이는 단순 프록시가 아니라 인증, 경로 분기, 서비스 호출, 응답 통합을 한 진입점에서 조정한다.

Client 여러 서비스 대신 gateway URL을 호출한다.
Policy 인증, 로깅, rate limit을 먼저 적용한다.
Route 경로와 메서드에 따라 내부 서비스를 고른다.
Service 각 서비스가 자기 데이터와 규칙으로 응답한다.
Response 화면이 읽을 수 있는 형태로 결과를 정리한다.
Auth

공통 인증은 gateway, 세부 권한은 service에서 확인한다.

Route

route map이 내부 서비스 위치 변경을 숨긴다.

Merge

aggregation은 timeout과 부분 실패 기준을 가져야 한다.

Boundary

공통 정책과 비즈니스 로직을 섞지 않는다.