Resources for AWS Lambda Extensions

AWS Lambda Extensions

AWS Lambda Extensions is a new way to easily integrate AWS Lambda with your favorite tools. Lambda extensions augment your Lambda functions and work within Lambda’s shorter compute duration without having to maintain a long-running process. You can add an extension to your functions, in effect plugging them in, and use existing tools to deeply integrate with the Lambda service to pull data out about functions invocations. There are a number of use cases for extensions. These include observability, and logging, being able to capture diagnostic telemetry data, not only during function invocation, but before, and after as well. You can use extensions which automatically instrument your code to get insights into how your functions are running. You can also use extensions to fetch and cache configuration settings, or other values before your functions themselves run. Hardened security agents can run as extensions to detect and alert on function activity.

SVS317 - Observability, logging, and more with AWS Lambda extensions

AWS re:Invent 2020

In this session, learn a new way to easily integrate AWS Lambda with your favorite monitoring, observability, security, and governance tools. Come dive into the AWS Lambda function lifecycle to see how extensions work. This session guides you through installing, configuring, and running extensions and showcases common use cases where extensions can help you get more from your serverless applications. And, if you can’t find an existing extension for what you need, see how to build your own from scratch. By the end of this session, you’ll be ready to take full advantage of this new powerful AWS Lambda capability.

SVS308 - Becoming proficient with serverless application observability

AWS re:Invent 2020

Performance monitoring is an important part of any application. By understanding the health of your application, you know whether it’s functioning as expected and can proactively react when it becomes unhealthy. With serverless applications often built on top of many different services, it can be challenging to pinpoint the source of an issue without proper observability tooling used throughout. Come learn how to add monitoring, logging, and distributed tracing to your serverless applications, including for functions deployed as container images. See how you can track platform and business metrics, visualize your application’s performance and operations, and understand which services should be optimized to improve your customers’ experiences.

SVS109 - Introducing container image support for AWS Lambda

AWS re:Invent 2020

This session covers one of the most requested new features for AWS Lambda: container image support. With container image support, developers can now package their Lambda functions and required dependencies using familiar container image tooling. You can also build and test your functions using familiar tools and services to analyze their contents and perform audits. Learn about the new developer workflow that is possible with this capability and how to potentially improve your continuous integration and deployment pipelines. Lastly, hear an explanation of container image security and how to share container images inside your organization.

Presented by:

Julian Wood

Julian Wood

Julian is a developer advocate at AWS who loves helping developers learn how serverless and AI technologies can transform the way they build and run applications in the cloud.

Follow on LinkedIn