Observability for Serverless Applications on AWS
To summarize the chapters so far, in Chapter 3, Gathering Operational Data and Alerting Using Amazon CloudWatch, Chapter 4, Implementing Distributed Tracing Using AWS X-Ray, and Chapter 5, Insights into Operational Data with CloudWatch, we focused on observing applications running on EC2 using CloudWatch. In Chapter 6, Observability for Containerized Applications on AWS, we delved into observability for applications running on containers. In this chapter, we will explore the observability of serverless applications running on AWS, specifically for those running on AWS Lambda.
Amazon Web Services (AWS) introduced AWS Lambda in 2015 as a solution for developers to create software without the overhead of managing operating systems and scalability. Observability for Lambda will be important, as the functions are event-driven and loosely coupled, making it challenging to understand the interactions between them and troubleshoot issues...