API Gateway 란?
API Gateway 서비스
- 사용자가 설정한 라우팅의 설정에 따라서 각각의 엔드포인트로 클라이언트를 대신해서 요청하고 응답을 받으면
다시 클라이언트에게 전달해주는 프록시 역할
- 시스템의 내부 구조를 숨기고 외부에 요청을 적절하게 처리
- 직접적으로 마이크로서비스를 호출하지 않고 클라이언트는 API 게이트웨이만 알면된다.

API Gateway 역할
- 인증 및 권한 부여
- 서비스 검색 통합
- 응답 캐싱
- 정책, 회로 차단기 및 Qos 다시 시도
- 속도 제한
- 부하 분산
- 로깅, 추적, 상관관계
- 헤더, 쿼리 문자열 및 청구 변환
- IP 허용 목록에 추가
Netflix Ribbon