Skip to content

Latest commit

 

History

History
26 lines (21 loc) · 1.14 KB

05.-API-Gateway.md

File metadata and controls

26 lines (21 loc) · 1.14 KB

API Gateway

API Management

Gateway vs Management

  • 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 Gateway - Functionalities

  • 클라이언트와 백엔드 서비스 모음 사이에 있는 api 관리 도구
  • 리버스 프록시와 같은 역할
    • 들어오는 모든 API호출을 수락함.
    • 특정 요청을 수행하는 데 필요한 백엔드의 다양한 서비스를 집계
    • requester에게 적절한 결과 반환