Serverless Computing - Benefits And Challenges

Anju Bhole · ESP International Journal of Advancements in Computational Technology · 2023

Serverless computing, commonly referred to as Function-as-a-Service (FaaS), has emerged as a transformative model within cloud computing, allowing developers to concentrate on coding without the necessity of managing the underlying infrastructure. This model presents several notable advantages, including cost efficiency, automatic scalability, and streamlined application management. With prominent cloud providers such as AWS, Microsoft Azure, and Google Cloud providing serverless platforms, organizations can minimize operational complexities while attaining scalable and cost-effective solutions. Nonetheless, serverless computing also introduces substantial challenges, including cold start latency, vendor lock-in, restricted execution time, and difficulties in debugging and monitoring. These obstacles can impede the broader adoption of serverless architectures for certain applications, especially those with stringent performance demands. This paper investigates both the benefits and challenges associated with serverless computing, offering a thorough review of existing literature, industry practices, and case studies. Furthermore, it examines potential strategies to address the limitations of serverless platforms, such as reducing cold start times and alleviating vendor lock-in. The objective of this research is to deliver a comprehensive understanding of the serverless model and its future prospects in facilitating efficient, adaptable cloud architectures for a diverse range of applications.

Read the paper · More papers on PaperTik