loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock
Patterns for Serverless Functions (Function-as-a-Service): A Multivocal Literature Review

Topics: Cloud Application Architectures; Cloud Application Scalability and Availability; Cloud Computing Architecture; Cloud Delivery Models; Cloud Middleware Frameworks; Cloud Services; Enterprise Architectures and Services; Internet of Services; Microservices and Lambda Functions; Service Lifecycle Management; Service Platforms; Web Services; Xaas

Authors: Davide Taibi 1 ; Nabil El Ioini 2 ; Claus Pahl 2 and Jan Raphael Schmid Niederkofler 2

Affiliations: 1 Tampere University, Tampere, Finland ; 2 Free Univeristy of Bozen-Bolzano, Bozen-Bolzano, Italy

Keyword(s): Serverless, Function as a Service, Serverless Functions, Cloud.

Abstract: [Context] Serverless is a recent technology that enables companies to reduce the overhead for provisioning, scaling and in general managing the infrastructure. Companies are increasingly adopting Serverless, by migrating existing applications to this new paradigm. Different practitioners proposed patterns for composing and managing serverless functions. However, some of these patterns offer different solutions to solve the same problem, which makes it hard to select the most suitable solution for each problem. [Goal] In this work, we aim at supporting practitioners in understanding the different patterns, by classifying them and reporting possible benefits and issues. [Method] We adopted a multivocal literature review process, surveying peer-reviewed and grey literature and classifying patterns (common solutions to solve common problems), together with benefits and issues. [Results] Among 24 selected works, we identified 32 patterns that we classified as orchestration, aggregation, e vent-management, availability, communication, and authorization. [Conclusion] Practitioners proposed a list of fairly consistent patterns, even if a small number of patterns proposed different solutions to similar problems. Some patterns emerged to circumvent some serverless limitations, while others for some classical technical problems (e.g. publisher/subscriber). (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.117.216.229

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Taibi, D.; El Ioini, N.; Pahl, C. and Niederkofler, J. (2020). Patterns for Serverless Functions (Function-as-a-Service): A Multivocal Literature Review. In Proceedings of the 10th International Conference on Cloud Computing and Services Science - CLOSER; ISBN 978-989-758-424-4; ISSN 2184-5042, SciTePress, pages 181-192. DOI: 10.5220/0009578501810192

@conference{closer20,
author={Davide Taibi. and Nabil {El Ioini}. and Claus Pahl. and Jan Raphael Schmid Niederkofler.},
title={Patterns for Serverless Functions (Function-as-a-Service): A Multivocal Literature Review},
booktitle={Proceedings of the 10th International Conference on Cloud Computing and Services Science - CLOSER},
year={2020},
pages={181-192},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0009578501810192},
isbn={978-989-758-424-4},
issn={2184-5042},
}

TY - CONF

JO - Proceedings of the 10th International Conference on Cloud Computing and Services Science - CLOSER
TI - Patterns for Serverless Functions (Function-as-a-Service): A Multivocal Literature Review
SN - 978-989-758-424-4
IS - 2184-5042
AU - Taibi, D.
AU - El Ioini, N.
AU - Pahl, C.
AU - Niederkofler, J.
PY - 2020
SP - 181
EP - 192
DO - 10.5220/0009578501810192
PB - SciTePress