SERVERLESS COMPUTING: A PARADIGM SHIFT FOR SCALABLE MICROSERVICES

Authors

  • Venkata Durga Ganesh Nandigam Engineering Manager, Nordstrom, USA Author

Keywords:

Serverless Computing, Microservices Architecture, Cloud Infrastructure, DevOps Automation, Edge Computing Integration

Abstract

The advent of serverless computing has introduced a significant paradigm shift in the design and deployment of scalable microservices. Traditional microservices architectures often require substantial infrastructure management, leading to operational overhead and resource utilization challenges. This comprehensive article explores how serverless computing transforms the scalability and efficiency of microservices architectures, examining the evolution from traditional deployment models to modern serverless implementations. The article investigates key architectural considerations, implementation best practices, and emerging trends in serverless computing, while also addressing critical challenges such as cold start latency, debugging complexity, and vendor lock-in concerns. Through detailed examination of real-world implementations across various industries, the article demonstrates how the integration of serverless computing with microservices enables organizations to achieve enhanced scalability, improved operational efficiency, and accelerated development cycles while optimizing costs and resource utilization.

References

Grand View Research, "Serverless Architecture Market Size, Share & Trends Analysis Report By Services, By Deployment (Public Cloud, Private Cloud, Hybrid Cloud), By Organization Size, By Vertical, By Region, And Segment Forecasts, 2024 - 2030." [Online]. Available: https://www.grandviewresearch.com/industry-analysis/serverless-architecture-market

Famke Driessen et al., "A Quantitative Assessment Method for Microservices Granularity to Improve Maintainability," in Enterprise Design, Operations, and Computing. EDOC 2023 Workshops (EDOC 2023), pp 211–226. [Online]. Available: https://link.springer.com/chapter/10.1007/978-3-031-54712-6_13

Open Logic, "2024 State of Open Source Report," 2024. [Online]. Available: https://www.openlogic.com/sites/default/files/pdfs/report-ol-state-of-oss-2024.pdf

Meherban Singh, "Microservices Monitoring and Observability in Depth," Cloud Native Daily, Jun 12, 2023. [Online]. Available: https://medium.com/cloud-native-daily/microservices-monitoring-and-observability-in-depth-d40aa0795dd3

Precedence Research, "Serverless Architecture Market Size, Share, and Trends 2024 to 2033," May 2024. [Online]. Available: https://www.precedenceresearch.com/serverless-architecture-market

Venkata Nagendra Kumar Kundavaram, "Serverless Computing: A Comprehensive Analysis of Infrastructure Abstraction in Modern Cloud Computing," International Journal of Financial Management and Research, Volume 6, Issue 6, November-December 2024. [Online]. Available: https://www.ijfmr.com/papers/2024/6/30737.pdf

Francesco Tusa et al., "Microservices and serverless functions—lifecycle, performance, and resource utilisation of edge based real-time IoT analytics," Future Generation Computer Systems, Volume 155, June 2024, Pages 204-218. [Online]. Available: https://www.sciencedirect.com/science/article/pii/S0167739X24000529

Alberto Avritzer et al., "Scalability Assessment of Microservice Architecture Deployment Configurations: A Domain-based Approach Leveraging Operational Profiles and Load Tests," Journal of Systems and Software, Volume 165, July 2020, 110564. [Online]. Available: https://www.sciencedirect.com/science/article/pii/S016412122030042X

Muhammad Hamza, "Software Architecture Design of a Serverless System," in Proceedings of the International Conference on Evaluation and Assessment in Software Engineering, June 2023. [Online]. Available: https://dl.acm.org/doi/fullHtml/10.1145/3593434.3593471

Paul Castro et al., "The server is dead, long live the server: Rise of Serverless Computing, Overview of Current State and Future Trends in Research and Industry." [Online]. Available: https://arxiv.org/pdf/1906.02888

James Beswick, "Best practices for organizing larger serverless applications," AWS Compute Blog, 18 May 2020. [Online]. Available: https://aws.amazon.com/blogs/compute/best-practices-for-organizing-larger-serverless-applications/

InfoQ, "Serverless Patterns and Anti-patterns." [Online]. Available: https://www.infoq.com/presentations/serverless-patterns-antipatterns/

Hossein Shafiei, Ahmad Khonsari, Payam Mousavi, "Serverless Computing: A Survey of Opportunities, Challenges, and Applications," ACM Computing Surveys, Volume 54, Issue 11s, Article No.: 239, Pages 1 - 32, 10 November 2022. [Online]. Available: https://dl.acm.org/doi/10.1145/3510611

Subhendu Nayak, "Exploring Serverless Computing: Advantages, Limitations, and Best Practices," Cloud Optimo, Oct 28, 2024. [Online]. Available: https://www.cloudoptimo.com/blog/exploring-serverless-computing-advantages-limitations-and-best-practices/

Twain Taylor, "4 Trends in serverless computing," Amazic, July 1, 2024. [Online]. Available: https://amazic.com/4-trends-in-serverless-computing/

Harsh Singh, "The Future of Serverless Computing: Top Trends and Predictions," GeeksforGeeks, 11 Nov, 2024. [Online]. Available: https://www.geeksforgeeks.org/future-of-serverless-computing/

Published

2024-12-05

How to Cite

Venkata Durga Ganesh Nandigam. (2024). SERVERLESS COMPUTING: A PARADIGM SHIFT FOR SCALABLE MICROSERVICES. INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING AND TECHNOLOGY (IJCET), 15(6), 1000-1013. https://mylib.in/index.php/IJCET/article/view/1698