Serverless & Event-Driven Architectures: Redefining Distributed System Design
Keywords:
Serverless Computing, Event-Driven Architectures, Distributed Systems, Cloud-Native Design, Scalability, Fault Tolerance, Asynchronous Processing, Real-Time Applications, System Resilience, Cloud Architecture.Abstract
The rise of serverless and event-driven architectures is changing how we design and implement distributed systems. These approaches eliminate the need for server management and use event-based execution. They create systems that are more scalable, easy to deploy, resilient, and cost-effective. This paper looks at how serverless computing shifts the focus from managing infrastructure to focusing on application logic. At the same time, event-driven models improve responsiveness through asynchronous and independent communication. Together, they enhance the design of distributed systems by increasing fault tolerance, lowering operational costs, and supporting real-time, data-heavy applications. The discussion covers architectural principles, design choices, and new best practices that help integrate serverless and event-driven methods in current distributed computing. Ultimately, this study shows how these approaches lead to next-generation cloud-native systems that are flexible, quick, and tailored for changing workloads.
References
Amazon Web Services. (2025). AWS Lambda Developer Guide. https://docs.aws.amazon.com/lambda/latest/dg/welcome.html
Carver, B., Zhang, J., Wang, A., Anwar, A., Wu, P., & Cheng, Y. (2020). Wukong: A scalable and locality-enhanced framework for serverless parallel computing. arXiv. https://arxiv.org/abs/2010.07268
DigitalOcean. (2023). Top use cases for serverless computing. DigitalOcean. https://www.digitalocean.com/blog/top-use-cases-for-serverless-computing
Eismann, S., Scheuner, J., van Eyk, E., Schwinger, M., Grohmann, J., Herbst, N., Abad, C. L., & Iosup, A. (2020). A review of serverless use cases and their characteristics. SPEC RG Cloud Working Group. arXiv. https://arxiv.org/abs/2008.11110
Google Cloud Platform. (2025). Serverless on Google Cloud. https://cloud.google.com/serverless
SIGARCH. (2025). AI Goes Serverless: Are Systems Ready? https://www.sigarch.org/ai-goes-serverless-are-systems-ready/
Haller, A., Atkinson, M., & Smith, J. (2023). Serverless computing: What it is, and what it is not? ACM Computing Surveys, 56(5), 1-34. https://doi.org/10.1145/3587249
Hassan, H. B., Bahsoon, R., Kazman, R., Koziolek, A., Litoiu, M., Shang, W., & Zhu, L. (2021). Serverless computing: A survey of opportunities, challenges, and applications. Journal of Cloud Computing: Advances, Systems and Applications, 10(1), 1–48. https://doi.org/10.1186/s13677-021-00253-7
Jonas, E., Schleier-Smith, J., Sreekanti, V., Tsai, C., Khandelwal, A., Pu, Q., Shankar, V., Menezes Carreira, J., Krauth, K., Yadwadkar, N., Gonzalez, J. E., Popa, R. A., Stoica, I., & Patterson, D. A. (2019). Cloud programming simplified: A Berkeley view on serverless computing. UC Berkeley Technical Report No. UCB/EECS-2019-3. https://www2.eecs.berkeley.edu/Pubs/TechRpts/2019/EECS-2019-3.pdf
Microsoft Azure. (2025). Azure Functions Documentation. https://learn.microsoft.com/en-us/azure/azure-functions/
Microsoft Azure. (2025). Baseline Azure AI Foundry Chat Reference Architecture. Microsoft Learn. https://learn.microsoft.com/en-us/azure/architecture/ai-ml/architecture/baseline-azure-ai-foundry-chat
Müller, I., Marroquín, R., & Alonso, G. (2019). Lambada: Interactive data analytics on cold data using serverless cloud infrastructure. arXiv. https://arxiv.org/abs/1912.00937
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Swati Karni

This work is licensed under a Creative Commons Attribution 4.0 International License.