  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.

Software Engineering;Distributed, Parallel, and Cluster Computing