Transforming DevOps Practices with Serverless Architectures in Cloud Infrastructure: A Comprehensive Analysis
DevOps enables coordination between development and operation so applications and services can be continuously delivered to the end user. At the same time, serverless computing is shaping up as an architectural model under which powerful cloud applications are deployed, powered by the ongoing transition to containerization and microservices in business models. The compound of DevOps and serverless computing, supported by cloud infrastructure, is enabling the growth and deployment of applications that are highly automated, scalable, and efficient. It permits developers to focus on coding without the need to control the underlying server architecture, pairing up with the DevOps process through practices like continuous integration and delivery with serverless architectures. Thus, this helps accelerate development and ensures cost-effectiveness by resource allocation to customer demand automatically. This paper intends to analyze in-depth the transformational impact of serverless architectures on DevOps practices by discussing the significant challenges, opportunities, and modifications required to align DevOps practices with the event-driven and stateless nature of serverless environments. The analysis seeks to unearth the interplay between DevOps and serverless technologies, focusing on their influence on the development lifecycle, including development, testing, deployment, and monitoring stages. In addition, the paper identifies benefits such as reduced infrastructure cost and improved developer productivity.
Authors
- Arun Pandiyan Perumal (ORCID: https://orcid.org/0009-0000-7783-5784)
Institutions
- Illinois Institute of Technology (US)
Publication Details
- Journal
- Nanotechnology Perceptions
- Published
- 2024-12-01
- DOI
- https://doi.org/10.62441/nano-ntp.vi.4490
- Primary Topic
- Cloud Computing and Resource Management
- Type
- article
- Field-Weighted Citation Impact
- 0.00