English

Serverless Applications: Why, When, and How?

Software Engineering 2020-09-21 v2 Distributed, Parallel, and Cluster Computing

Abstract

Serverless computing shows good promise for efficiency and ease-of-use. Yet, there are only a few, scattered and sometimes conflicting reports on questions such as 'Why do so many companies adopt serverless?', 'When are serverless applications well suited?', and 'How are serverless applications currently implemented?' To address these questions, we analyze 89 serverless applications from open-source projects, industrial sources, academic literature, and scientific computing - the most extensive study to date.

Keywords

Cite

@article{arxiv.2009.08173,
  title  = {Serverless Applications: Why, When, and How?},
  author = {Simon Eismann and Joel Scheuner and Erwin van Eyk and Maximilian Schwinger and Johannes Grohmann and Cristina L. Abad and Alexandru Iosup},
  journal= {arXiv preprint arXiv:2009.08173},
  year   = {2020}
}

Comments

8 pages, 3 figures, IEEE Software