IEEE Software · 2020 · 91 citations · 6 references
ComputingComputer ScienceInformation TechnologyDistributed SystemsServerless ComputingClient-server ArchitectureServerless Application DesignServerless ArchitectureServerless InfrastructureServerless Cost ManagementServerless Resource Management
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.
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.
6
The rise of serverless computing
Paul Castro, Vatche Ishakian, Vinod Muthusamy et al. · Communications of the ACM · 2019 · 336 citations
Serverless computing: economic and architectural impact
Gojko Adzic, Robert Chatley · 2017 · 202 citations · Full text
Be Wary of the Economics of "Serverless" Cloud Computing
Adam Eivy, Joe Weinman · IEEE Cloud Computing · 2017 · 130 citations
The serverless trilemma: function composition for serverless computing
Ioana Baldini, Perry Cheng, Stephen J. Fink et al. · 2017 · 129 citations