API Gateway는 클라이언트 앞의 단일 진입점이다

클라이언트가 여러 마이크로서비스 주소와 프로토콜을 알지 않도록, 게이트웨이가 외부 요청을 내부 서비스 호출로 바꿉니다.

Client

웹·모바일 앱

하나의 HTTP API만 호출합니다.

Gateway

인증·라우팅·조합

공통 정책을 적용하고 필요한 서비스로 요청을 나눕니다.

Services

Users / Orders

각 서비스는 자신의 도메인 규칙만 처리합니다.

Routing

URL과 method를 보고 내부 대상을 고릅니다.

Auth

인증과 권한 검사를 한 곳에서 통일합니다.

Composition

여러 응답을 클라이언트 형태로 합칩니다.

Failure map

내부 오류를 HTTP 상태로 바꿉니다.

핵심: API Gateway는 비즈니스 로직을 빼앗는 서비스가 아니라, 외부 계약과 내부 서비스 경계를 이어주는 진입 계층입니다.