Creating Serverless Web Applications with AWS
Creating Serverless Web Applications with AWS
Varun Singh
TLDR
The study showcases the advantages of serverless computing, emphasizing its ability to free developers from server-related concerns, enabling them to focus on building scalable and reliable applications.
摘要
Abstract: Serverless computing has emerged as a groundbreaking innovation, allowing organizations to alleviate the complexities associated with provisioning, scaling, and managing infrastructure. The surge in serverless adoption poses challenges in choosing optimal solutions amid a myriad of proposed designs by experts. This paper categorizes serverless patterns using a multivocal literature review, highlighting benefits and challenges in coordination, aggregation, event management, availability, communication, and validation. To illustrate the practical application of serverless computing, we present a case study involving the use of AWS Lambda, Amazon DynamoDB, and other services to process real-time data streams for a fictional ride-sharing company. The study showcases the advantages of serverless computing, emphasizing its ability to free developers from server-related concerns, enabling them to focus on building scalable and reliable applications. This paper contributes to the understanding of serverless computing's role in the broader context of cloud technologies and its application in real-world scenarios
