SERVERLESS COMPUTING: REVOLUTIONIZING CLOUD APPLICATION DEVELOPMENT
Keywords:
Serverless Computing, Cloud Architecture, Event-Driven Execution, Microservices, ScalabilityAbstract
This comprehensive article explores the paradigm shift brought about by serverless computing in the cloud architecture landscape. It delves into the core concepts, key characteristics, and significant advantages of serverless computing, including its event-driven execution, automatic scaling, and pay-per-use pricing model. The article thoroughly examines the serverless workflow and highlights various practical applications across industries. With a focus on numerical data and real-world case studies, it demonstrates how serverless computing is revolutionizing application development, deployment, and scaling strategies, while significantly reducing operational overhead and costs.
References
S. Wardley, "Why the fuss about serverless?," Medium, Nov. 23, 2018. [Online]. Available: https://medium.com/wardleymaps/why-the-fuss-about-serverless-4370b1596da0
"Serverless Architecture Market by Service Type (Automation & Integration Services, Monitoring Services, API Management Services, Security), Deployment Model (Public Cloud, Private Cloud), Organization Size, Vertical, Region - Global Forecast to 2025," MarketsandMarkets, Apr. 2020. [Online]. Available: https://www.marketsandmarkets.com/Market-Reports/serverless-architecture-market-64917099.html
A. Jangda, D. Pinckney, Y. Brun, and A. Guha, "Formal Foundations of Serverless Computing," Proceedings of the ACM on Programming Languages, vol. 3, no. OOPSLA, pp. 1-26, Oct. 2019. [Online]. Available: https://doi.org/10.1145/3360575
Eric Jonas, Johann Schleier-Smith, Vikram Sreekanti, Chia-Che Tsai, Anurag Khandelwal, Qifan Pu, Vaishaal Shankar, Joao Carreira, Karl Krauth, Neeraja Yadwadkar, Joseph E. Gonzalez, Raluca Ada Popa, Ion Stoica, David A. Patterson, "Cloud Programming Simplified: A Berkeley View on Serverless Computing," arXiv preprint arXiv:1902.03383, Feb. 2019. [Online]. Available: https://arxiv.org/abs/1902.03383
Datadog, "The State of Serverless," Datadog, Inc., 2023. [Online]. Available: https://www.datadoghq.com/state-of-serverless/
A. Sbarski, "Serverless Architectures on AWS: With examples using AWS Lambda," Manning Publications, 2021. [Online]. Available: https://www.manning.com/books/serverless-architectures-on-aws-second-edition
S. Hendrickson, S. Sturdevant, T. Harter, V. Venkataramani, A. C. Arpaci-Dusseau, and R. H. Arpaci-Dusseau, "Serverless Computation with OpenLambda," in 8th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud 16), 2016. [Online]. Available: https://www.usenix.org/conference/hotcloud16/workshop-program/presentation/hendrickson
G. McGrath and P. R. Brenner, "Serverless Computing: Design, Implementation, and Performance," in 2017 IEEE 37th International Conference on Distributed Computing Systems Workshops (ICDCSW), 2017, pp. 405-410. [Online]. Available: https://ieeexplore.ieee.org/document/7979855