2020
DOI: 10.1007/978-3-030-56441-4_5
|View full text |Cite
|
Sign up to set email alerts
|

A Multivocal Literature Review of Function-as-a-Service (FaaS) Infrastructures and Implications for Software Developers

Abstract: In this paper, we provide an analysis of Function as a Service (FaaS) infrastructures. FaaS is an important, emerging category of cloud computing, which requires that software applications are designed and deployed using distributed, highly-decoupled service-based architectures, one example of which is the microservices architecture paradigm. FaaS is associated with on-demand functionality and allows developers to build applications without the overhead associated with server management. As such, FaaS is a typ… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
4
2

Relationship

3
3

Authors

Journals

citations
Cited by 13 publications
(7 citation statements)
references
References 22 publications
0
7
0
Order By: Relevance
“…This might be particularly the case for highly distributed architectures (those with many microservices) in a serverless cloud computing environment, as software providers potentially only need to pay for services when they are executing. One example of this can be found in Function-as-a-Service (FaaS) [34]. Much is changing in this space, it is not just a technology fad, fundamental economic considerations are also present.…”
Section: Discussionmentioning
confidence: 99%
“…This might be particularly the case for highly distributed architectures (those with many microservices) in a serverless cloud computing environment, as software providers potentially only need to pay for services when they are executing. One example of this can be found in Function-as-a-Service (FaaS) [34]. Much is changing in this space, it is not just a technology fad, fundamental economic considerations are also present.…”
Section: Discussionmentioning
confidence: 99%
“…• Highly distributed software teams seem suited to self-organisation and distributed systems architectures as these arrangements natively promote team and work distribution. This could result in software architectural transformation for some companies, and could result in increased interest in microservices architectures [57] and serverless cloud computing provisioning models [58]. • Developers must be realistic about their role in supporting teams and companies.…”
Section: Discussionmentioning
confidence: 99%
“…Furthermore, ASF is used to orchestrate Lambdas, and the impacts of factors affecting Lambdas like the startup type and allocated memory [Back and Andrikopoulos 2018;Cordingly et al 2020;Grogan et al 2020;Manner et al 2018] are also expected to propagate to the function orchestrator. Additionally, factors like payload and concurrency need to be taken into consideration too, as these parameters can vary when executing the workflow and might impact performance and cost.…”
Section: Methodsmentioning
confidence: 99%
“…According to a recent market report 1 , the market size of serverless computing will reach USD 7.72 billion by the end of 2021 and grow further, making it a compelling paradigm for the deployment of cloud applications. Function-as-a-Service (FaaS) is a form of serverless computing that allows executing code in response to events without the complex infrastructure associated with building and launching microservices applications [Grogan et al 2020].…”
Section: Introductionmentioning
confidence: 99%