Microgateway는 MSA 환경에서 사용되는 경량형 API Gateway :
• 업계 표준 기술을 사용하는 Docker container 기반으로 쉽고 빠르게 설치되고 관리
• Microservice 개발자들이 별도의 Tool에 대한 지식 없이도 자신의 API를 쉽게 중개 및 보호할 수 있는
policy template 제공
• API Gateway 관리자가 기존의 Policy Template을 확장 혹은 새로운 Template을 생성할 수 있도록 도구를 제공
• API Gateway와 함께 구성되어 Microservice간에 API Governance를 보완
• 셀프 서비스 방식의 등록 및 동료 등록
• 개발자로 하여금 필요한 정도에 따라 참여시키기 위한 서비스 및 계정에 대한 설정
• 계정관리자가 등급에 따라 파트너를 관리할 수 있도록 하는 기능 제공
• 각 개발자 어플리케이션을 위한 API key 혹은 OAuth key 관리
• API 문서화, 샘플코드 및 어플리케이션 제공
• API을 검색하기 위한 다양한 검색방법 지원
• API 사용패턴, 어플리케이션 사용패턴, API 지연 등에 대한 보고서
• Portal API를 통한 외부 프로세스와의 연동 지원
• Metric API를 통한 BI, Data warehouse 연동 지원
• OOTB 방식의 API 문서화 템플릿이나 landing page 제공
• 각 개발자나 배포관리자에 개인화된 대쉬보드 제공
• 사용자 친화적인 interface을 위한 변경 가능 (예: 로고, 폰트, 색깔 등)
• Drupal 등 다른 CMS 와 연동 제공 (BYO CMS)
• 개발자의 그룹 혹은 사용목적에 따라 허용되는 활동에 대한 제한
• 각 API에 대한 유일하거나 표준화된 계획을 정의
• 각 API 계획 별로 할당량, 트래픽 제한 등을 정의
• Application이 개발 → 테스트→
운영환경으로 이관에 따른 추적기능
• Application 사용에 대한 측정 →
개발자로 하여금 API 사용계획 반영