학술논문

AGE: Automatic Performance Evaluation of API Gateways
Document Type
Conference
Source
2023 IEEE Symposium on Computers and Communications (ISCC) Computers and Communications (ISCC), 2023 IEEE Symposium on. :405-410 Jul, 2023
Subject
Aerospace
Communication, Networking and Broadcast Technologies
Components, Circuits, Devices and Systems
Computing and Processing
Fields, Waves and Electromagnetics
Robotics and Control Systems
Signal Processing and Analysis
Transportation
Performance evaluation
Computers
Microservice architectures
Quality of service
Logic gates
Throughput
Load management
API Gateways
Automatic testing
Load testing
Performance assessment
Language
ISSN
2642-7389
Abstract
The increasing use of microservices architectures has been accompanied by the profusion of tools for their design and operation. One relevant tool is API Gateways, which work as a proxy for microservices, hiding their internal APIs, providing load balancing, and multiple encoding support. Particularly in cloud environments, where the inherent flexibility allows on-demand resource deployment, API Gateways play a key role in seeking quality of service. Although multiple solutions are currently available, a comparative performance assessment under real workloads to support selecting the more suitable one for a specific service is time-consuming. In this way, the present work introduces AGE, a service capable of automatically deploying multiple API Gateways scenarios and providing a simple comparative performance indicator for a defined workload and infrastructure. The designed proof of concept shows that AGE can speed up API Gateway deployment and testing in multiple environments.