COMPARATIVE ANALYSIS OF AMAZON API GATEWAY AND APPLICATION LOAD BALANCER FOR SERVERLESS ARCHITECTURES

Authors

  • Balasubrahmanya Balakrishna Richmond, VA, USA Author

Keywords:

AWS ALB, AWS API Gateway, AWS Cost Analysis, LCU

Abstract

In the landscape of serverless computing, the selection of infrastructure services profoundly influences the cost efficiency and scalability of modern applications. This technical paper presents a meticulous cost comparison between two pivotal AWS services—Amazon API Gateway and Application Load Balancer (ALB)—specifically emphasizing their applicability to serverless architectures. The study meticulously evaluates the cost structures of each service, considering factors such as request processing, data transfer, and associated features. Amazon API Gateway, tailored for API management, is juxtaposed with the versatile Application Load Balancer, renowned for its traffic distribution capabilities across various backend services, including serverless functions. The comparison delves into the financial implications of integrating with serverless computing services, exploring how protocol support, advanced routing, and security features impact overall costs. Real-world use cases and scenarios are analyzed to provide tangible insights, facilitating informed decision-making for architects, developers, and stakeholders seeking to optimize costs in serverless application development on the AWS cloud. By focusing on cost considerations, this paper aims to empower decision-makers with valuable insights into the economic aspects of utilizing API Gateway and ALB, enabling the creation of cost-effective and scalable serverless architectures tailored to specific application requirements.

References

AWS (n.d.). Choosing between REST APIs and HTTP APIs. Amazon API Gateway Developer Guide. https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-vs-rest.html

AWS (n.d.). Tabs: HTTP APIs and REST APIs. Amazon API Gateway. https://aws.amazon.com/api-gateway/pricing/

AWS (n.d.). Elastic Load Balancing pricing. AWS Networking & Content Delivery. https://aws.amazon.com/elasticloadbalancing/pricing/

AWS (n.d.). Amazon API Gateway. AWS Pricing Calculator. https://calculator.aws/#/addService/APIGateway

AWS (n.d.). Elastic Load Balancing. AWS Pricing Calculator. https://calculator.aws/#/addService/ElasticLoadBalancing

AWS (2018, November 28). Lambda functions as targets for Application Load Balancers. Networking & Content Delivery. https://aws.amazon.com/blogs/networking-and-content-delivery/lambda-functions-as-targets-for-application-load-balancers/

Downloads

Published

2024-01-22

How to Cite

COMPARATIVE ANALYSIS OF AMAZON API GATEWAY AND APPLICATION LOAD BALANCER FOR SERVERLESS ARCHITECTURES. (2024). JOURNAL OF SOFTWARE ENGINEERING (JSE), 2(1), 1-6. https://iaeme-library.com/index.php/JSE/article/view/JSE_02_01_001