- API Gateway: API Management의 하위 집합
- API Management
- 일반적으로 대시보드가 존재함. 대시보드에 로그인 후 api를 관리함.
- Policy management: 특정 API 게이트웨이(데이터 플래인)에 적용하는 정책을 관리.
- Analytics & monitoring: 분석 및 모니터링 기능이 있어서 API가 어떻게 활용되고 있는지 gateway에서 나오는 메트릭을 볼 수 있음.
- Developer documentation: 어떤 api가 publish되었는지 확인.
- API Gateway
- 데이터 플래인 및 컨트롤 플래인 모델에 대해 이야기할 때 데이터 플래인 역할을 함. api management는 컨트롤 플래인에 엑세스 함.
- Request routing
- Authentication
- Rate limiting
- Exception handling
- 클라이언트와 백엔드 서비스 모음 사이에 있는 api 관리 도구
- 리버스 프록시와 같은 역할
- 들어오는 모든 API호출을 수락함.
- 특정 요청을 수행하는 데 필요한 백엔드의 다양한 서비스를 집계
- requester에게 적절한 결과 반환