Serverless Applications: Why, When, and How?

Unknown author(s)

IEEE Software · 2020 · 91 citations · 6 references

DOIFull text

Open access

Concepts

TL;DR

Serverless computing promises efficiency and ease‑of‑use, but reports on why companies adopt it, when it is suitable, and how it is implemented are few, scattered, and sometimes conflicting. The study aims to answer why, when, and how serverless applications are adopted and implemented by analyzing 89 applications. The authors analyze 89 serverless applications from open‑source, industrial, academic, and scientific sources, making it the most extensive study to date.

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.

References

6