Serverless Applications: Why, When, and How?
arXiv:2009.08173 · doi:10.1109/MS.2020.3023302
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.
8 pages, 3 figures, IEEE Software
Cited by in corpus (10)
- Cold Start Latency in Serverless Computing: A Systematic Review, Taxonomy, and Future Directions
- QFaaS: A Serverless Function-as-a-Service Framework for Quantum Computing
- The Night Shift: Understanding Performance Variability of Cloud Serverless Platforms
- FuncPipe: A Pipelined Serverless Framework for Fast and Cost-efficient Training of Deep Learning Models
- Fusionize++: Improving Serverless Application Performance Using Dynamic Task Inlining and Infrastructure Optimization
- CWASI: A WebAssembly Runtime Shim for Inter-function Communication in the Serverless Edge-Cloud Continuum
- SeBS-Flow: Benchmarking Serverless Cloud Function Workflows
- Truffle: Efficient Data Passing for Data-Intensive Serverless Workflows in the Edge-Cloud Continuum
- ProFaaStinate: Delaying Serverless Function Calls to Optimize Platform Performance
- Cloud-Native Generative AI for Automated Planogram Synthesis: A Diffusion Model Approach for Multi-Store Retail Optimization