Serverless Computing: Impact on Software Design

AbstractServerless computing is revolutionizing the way software is designed, developed, and deployed, offering a paradigm shiftthat significantly transforms traditional infrastructure management practices. In a serverless architecture, developers canbuild and run applications without having to manage the underlying servers, which are abstracted away and managed bycloud providers. This model enables teams to focus entirely on writing and deploying code, as infrastructure provisioning,scaling, and maintenance are handled automatically. As a result, serverless computing dramatically accelerates thedevelopment cycle, improves agility, and reduces the overall operational overhead traditionally associated with softwaredelivery.This paper delves into the fundamental concepts that define serverless computing, including Function-as-a-Service(FaaS), event-driven architecture, and backend-as-a-service (BaaS) components. It further examines how serverless isreshaping software architecture and design principles, promoting microservices, scalability, and loosely coupledcomponents. The discussion extends to analyzing the tangible benefits such as reduced costs, improved scalability, andfaster time-to-market, as well as the key challenges developers and organizations face, including vendor lock-in, cold startlatency, and limited execution time.Additionally, the paper evaluates the current and future opportunities that serverless presents across industries and usecases. By exploring recent examples, real-world implementations, and case studies from companies that have successfullyadopted serverless technologies, it provides a comprehensive and practical understanding of its transformative potential.In doing so, the paper aims to equip developers, architects, and decision-makers with the knowledge necessary toleverage serverless computing in building resilient, scalable, and efficient modern applications.

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2025-05-15
DOI
https://doi.org/10.5281/zenodo.15426547
Primary Topic
Software System Performance and Reliability
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Serverless Computing: Impact on Software Design

Zenodo (CERN European Organization for Nuclear Research)
Software System Performance and Reliability
article

Serverless Computing: Impact on Software Design

article en

Abstract

AbstractServerless computing is revolutionizing the way software is designed, developed, and deployed, offering a paradigm shiftthat significantly transforms traditional infrastructure management practices. In a serverless architecture, developers canbuild and run applications without having to manage the underlying servers, which are abstracted away and managed bycloud providers. This model enables teams to focus entirely on writing and deploying code, as infrastructure provisioning,scaling, and maintenance are handled automatically. As a result, serverless computing dramatically accelerates thedevelopment cycle, improves agility, and reduces the overall operational overhead traditionally associated with softwaredelivery.This paper delves into the fundamental concepts that define serverless computing, including Function-as-a-Service(FaaS), event-driven architecture, and backend-as-a-service (BaaS) components. It further examines how serverless isreshaping software architecture and design principles, promoting microservices, scalability, and loosely coupledcomponents. The discussion extends to analyzing the tangible benefits such as reduced costs, improved scalability, andfaster time-to-market, as well as the key challenges developers and organizations face, including vendor lock-in, cold startlatency, and limited execution time.Additionally, the paper evaluates the current and future opportunities that serverless presents across industries and usecases. By exploring recent examples, real-world implementations, and case studies from companies that have successfullyadopted serverless technologies, it provides a comprehensive and practical understanding of its transformative potential.In doing so, the paper aims to equip developers, architects, and decision-makers with the knowledge necessary toleverage serverless computing in building resilient, scalable, and efficient modern applications.

Zenodo (CERN European Organization for Nuclear Research)
Industry, innovation and infrastructure
Openalex Percentile: Top 51%
Software System Performance and Reliability
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Serverless Computing: Impact on Software Design · Zenodo (CERN European Organization for Nuclear Research) (2025) | TGRS Research Map | TGRS