Powered by OpenAIRE graph
Found an issue? Give us feedback
addClaim

Benefits and Challenges of Adopting Serverless Architectures and Function-as-a-Service (FaaS) for Developing and Deploying Web Services

Authors: Jessa Revilla-Dave; Edward Panganiban;

Benefits and Challenges of Adopting Serverless Architectures and Function-as-a-Service (FaaS) for Developing and Deploying Web Services

Abstract

Web services are everywhere in today’s technology acting as the backbone for many applications across diverse industries. It affects how applications are planned, presented, created, and implemented. Serverless architecture promotes flexibility in software development, allowing developers to design and develop components independently and scale them horizontally on demand. This approach has given rise to Function-as-a-Service (FaaS) in the world of cloud computing. FaaS and serverless architecture both support agility, can quickly cycle in the process of software or application development, and seamlessly integrate services and functions into existing workflows, thus having minimal effort or without overhauling the entire technology stack from top to bottom. It empowers organizations to innovate their technology stack to meet today’s demands and/or business needs. On the other hand, implementing innovative systems with cutting-edge technology has its difficulties such as but not limited to complexity in administration, volatility in performance, and vendor lock-in. Highlighting the key trade-offs between system performance and agility to emphasize balancing the organization’s decisions in adapting a serverless architecture, this paper review aimed to examine the benefits and challenges of serverless architectures and FaaS paradigms in the context of web service development and deployment. Strategies for mitigating vendor lock-in and approaches to optimizing performance without sacrificing scalability are critical for organizations striving to enhance their systems. These strategies provide organizations with valuable insights and practical guidance, serving as a roadmap for navigating serverless computing while addressing common pitfalls to maximize its potential.

Related Organizations
  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
0
Average
Average
Average
Upload OA version
Are you the author of this publication? Upload your Open Access version to Zenodo!
It’s fast and easy, just two clicks!