An Auto Scaling System for API Gateway Based on Kubernetes
Meina Song, Chengcheng Zhang, E Haihong · 2018
The micro-service approach is a new term in software architecture patterns which is gaining popularity due to its flexibility, granular approach and loosely coupled services [1]. In this paper, first, we present an API Gateway System as the entrance to backend services. It can effectively decrease the amount of remote calls between applications and backend services, and simplify the complexity of internal services calling each other. Secondly this paper designs an auto scaling system for API Gateway System based on Kubernetes and Prometheus which can dynamically adjust the number of application instances according to its own load. It can improve the utilization of system resources while ensuing the high availability and quality of the applications service.