Serverless Computing Patterns for Event-Driven Apps
DOI:
https://doi.org/10.15662/IJRAI.2019.0205001Keywords:
Serverless computing, event-driven architecture, function-as-a-service (FaaS), microservices, event sourcing, CQRS, cloud-native, scalability, cold start latency, vendor lock-inAbstract
Serverless computing has emerged as a transformative paradigm for building event-driven applications, abstracting infrastructure management and enabling developers to focus on code. This paper explores key serverless patterns—such as function-as-a-service (FaaS), event sourcing, and CQRS—and their application in real-time data processing, microservices, and IoT ecosystems. We examine how these patterns facilitate scalability, reduce operational overhead, and support dynamic workflows. However, challenges like cold start latency, vendor lock-in, and debugging complexities persist. Through a review of existing literature and case studies, we assess the trade-offs and provide guidance on adopting serverless architectures effectively. Our findings aim to inform architects and developers considering serverless solutions for modern, event-driven applications. Softjourn Inc+5Cantech+5The Future Voyage+5