Serverless computing: How to build and deploy applications without managing infrastructure

Bangar Raju Cherukuri *

Department of Information Technology, Andhra University, India.
 
Research Article
World Journal of Advanced Engineering Technology and Sciences, 2024, 11(02), 650–663.
Article DOI: 10.30574/wjaets.2024.11.2.0074
Publication history: 
Received on 26 January 2024; revised on 23 April 2024; accepted on 26 April 2024
 
Abstract: 
Serverless computing is one of the modern computing models where a provider offers a fully managed infrastructure for applications and computing services. In outsourcing complex tasks to servers, programmers are only left with writing code, while the cloud providers deal with challenges such as scaling and server accessibility and maintenance. It also accelerates the development process while lowering operating expenses, enabling scaling with on-demand resources. Other benefits include scaling going hand in hand with the usage, following a usage-based model to charge clients, and requiring little operation overheads. Use cases are as vast as they are diverse, including event-driven microservices, APIs, and data processing pipelines, making serverless an elegant tool for solving state problems in today’s world.
 
Keywords: 
Serverless computing; Microservices; Scalability; Function as a service (FAAS)
 
Full text article in PDF: