Serverless applications are inherently complex, as they rely on short-lived, distributed tasks, leading to unpredictable behavior. Their distributed and ephemeral nature further complicates troubleshooting, making it an ongoing challenge for developers. Without proper observability, identifying issues like cold starts and optimizing performance can be a seemingly impossible task.
In this session, you will learn how to:
- Monitor and instrument your serverless applications and functions such as Google Cloud Run, Azure App Services and AWS Lambda
- Trace a request as it moves through serverless components
- Visually surface and troubleshoot traces across services
- Optimize your serverless workloads to ensure that they are not just operational but also fully observable