SVS314: Managing AWS Lambda Runtimes at Scale

Resources for SVS314: Managing AWS Lambda runtimes at scale

Attend this chalk talk to learn how to safely manage AWS Lambda runtimes as your organization’s serverless footprint grows. Understand runtime core concepts. Learn how to make your functions safe for automated patching. Discover new strategies for managing runtime upgrades across your organization. Through whiteboard examples and conversations, we will discuss techniques such as dependency bundling, version pinning, deprecated runtime reporting, and upgrade prioritization. Leave equipped with practical skills to maximize your application availability and navigate runtime management issues.

AWS Lambda turns 10: A rare look at the doc that started it

Blog Post

Take a look at the PR/FAQ that launched Lambda, one of AWS’s foundational services. It’s been slightly modified for length, repetition, and readability, but it provides a peek behind the curtain at the customer problems we were observing in the early 2010s, and our vision for serverless compute.

Managing AWS Lambda runtime upgrades

Blog Post

This post is written by Julian Wood, Principal Developer Advocate, and Dan Fox, Principal Specialist Serverless Solutions Architect.

Introducing AWS Lambda runtime management controls

Blog Post

This blog post is written by Jonathan Tuliani, Principal Product Manager.

Lambda runtime update and rollback

Documentation

These documentation pages explain how Lambda runtime updates are managed, and how you can get visibility and control over runtime updates, including rolling back the runtime if required.

Trusted Advisor Organizational Dashboard

Reporting tool

The Trusted Advisor Organizational Dashboard provides you with an easy-to-navigate view of Trusted Advisor data. Use this dashboard to analyze and prioritize which functions are using runtimes that are deprecated, or scheduled for deprecation.

Trusted Advisor

About the service

AWS Trusted Advisor helps you optimize costs, increase performance, improve security and resilience, and operate at scale in the cloud. It's our favorite service for reporting on Lambda runtimes

Checkov

Read the docs

Checkov scans cloud infrastructure configurations to find misconfigurations before they're deployed.

AWS CloudFormation Guard

Read the docs

AWS CloudFormation Guard is an open-source, general-purpose, policy-as-code evaluation tool.

Manage application security and compliance with the AWS Cloud Development Kit and cdk-nag

Blog Post

cdk-nag provides static code analysis to prevent developers from creating new functions with old runtimes.

Sentinel

Read the docs

Policy as code framework for Terraform that provides static code analysis to prevent developers from creating new functions with old runtimes.

Amazon Q Developer

Learn More

Amazon Q Developer can help you accelerate deprecated runtime remediation.

Presented by:

Dan Fox

Dan Fox

Dan Fox is a Principal Specialist Solutions Architect at AWS. Dan works with customers to help them leverage serverless services to build scalable, fault-tolerant, high-performing, cost-effective applications.

Follow on LinkedIn

Jonathan Tuliani

Jonathan Tuliani

Principal Product Manager