Serverless Architectures and Their Influence on Web Development
DOI:
https://doi.org/10.47363/JAICC/2024(3)297Keywords:
Serverless Architecture, Web, AWS Lambda, Google Cloud FunctionsAbstract
In recent years, serverless computing has emerged as a transformative technology in the field of web development, offering a new paradigm that eliminates the need for server management and promotes a more efficient deployment model. This computing model enables developers to focus solely on writing code, while the underlying infrastructure scaling, provisioning, and maintenance is handled by cloud service providers. The key attraction of serverless computing lies in its promise to increase operational efficiency, reduce costs, and simplify scalability challenges inherent in traditional web development practices.
This research paper aims to provide a comprehensive analysis of serverless computing and highlighting the significant influence of serverless computing on web development, indicating a shift towards more agile, cost-effective, and scalable web applications. Paper compares serverless architectures with traditional server-based web development models and seeks to understand the impact of this technology on the development lifecycle, project costs, and organizational workflows. Through an examination of various serverless platforms and tools, such as AWS Lambda, Azure Functions, and Google Cloud Functions, this study assesses the current landscape of serverless technologies and their adoption in web development. It also acknowledges the hurdles in adopting serverless architectures, including security concerns, vendor lock-in risks, and the need for a change in thinking in development practices.The paper underscores the importance of ongoing innovation and research in overcoming these challenges, suggesting future directions for enhancing the serverless model’s effectiveness and adoption in the web development industry.
Downloads
Published
Issue
Section
License
Copyright (c) 2024 Journal of Artificial Intelligence & Cloud Computing

This work is licensed under a Creative Commons Attribution 4.0 International License.