Harnessing Serverless Computing for Agile Cloud Application Development

Serverless computing revolutionises cloud application development with elastic, cost-effective, scalable infrastructure management solutions. This research explores the adoption of serverless computing in agile cloud application development and its impacts on software delivery speed, scalability, and efficiency of operations. Serverless user authentication, data processing, and real-time analytics functions are supported in the experimental dataset and deployed on AWS Lambda, Google Cloud Functions, and Azure Functions. The experiments measure execution time, cost, latency, and concurrency. Python and Matplotlib are used to analyze the performance and plots. Graphviz was employed to generate a sequence diagram of the architecture. The findings show that serverless computing not only simplifies the development process but also maximizes the utilization of resources as it charges customers for utilized resources only. Two performance improvement graphs and two data tables are included to identify performance improvement and reduce costs when implementing the best serverless architectures. The results indicate serverless computing as a viable option for modern organizations that need flexible development approaches to suit the needs of agile digital environments. The paper ends by analysing the limitations and possible horizons of serverless computing in cloud app development.

Authors

Publication Details

Journal
FMDB transactions on sustainable computing systems.
Published
2024-12-03
DOI
https://doi.org/10.69888/ftscs.2024.000296
Citations
4
Primary Topic
Cloud Computing and Resource Management
Type
article
Field-Weighted Citation Impact
3.12

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Harnessing Serverless Computing for Agile Cloud Application Development

Padmaja Pulivarthy -
4 citations
FMDB transactions on sustainable computing systems.
Cloud Computing and Resource Management
3.12
article

Harnessing Serverless Computing for Agile Cloud Application Development

Padmaja Pulivarthy -
article en
4 citations

Abstract

Serverless computing revolutionises cloud application development with elastic, cost-effective, scalable infrastructure management solutions. This research explores the adoption of serverless computing in agile cloud application development and its impacts on software delivery speed, scalability, and efficiency of operations. Serverless user authentication, data processing, and real-time analytics functions are supported in the experimental dataset and deployed on AWS Lambda, Google Cloud Functions, and Azure Functions. The experiments measure execution time, cost, latency, and concurrency. Python and Matplotlib are used to analyze the performance and plots. Graphviz was employed to generate a sequence diagram of the architecture. The findings show that serverless computing not only simplifies the development process but also maximizes the utilization of resources as it charges customers for utilized resources only. Two performance improvement graphs and two data tables are included to identify performance improvement and reduce costs when implementing the best serverless architectures. The results indicate serverless computing as a viable option for modern organizations that need flexible development approaches to suit the needs of agile digital environments. The paper ends by analysing the limitations and possible horizons of serverless computing in cloud app development.

FMDB transactions on sustainable computing systems.Vol. 2(4)
Samsung
Openalex Percentile: Top 6%
Cloud Computing and Resource Management
3.12
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.