Skip to main content
Presentation

Looking at idempotency in AWS Lambda deployments

While serverless isn’t a new thing these days, deploying AWS Lambda functions happens in a myriad of ways, with a lot of different techniques and optimizations. This talk will give a brief overview of some of them, dive into some of the more interesting ones like stripping timestamp data from archive files to make them idempotent and leveraging S3 to prevent redeploying identical code. It will end by covering some recommended best practices for deploying and also talk about big questions like “Is Terraform a good deployment tool for AWS Lambda?

While serverless isn’t a new thing these days, deploying AWS Lambda functions happens in a myriad of ways, with a lot of different techniques and optimizations. This talk will give a brief overview of some of them, dive into some of the more interesting ones like stripping timestamp data from archive files to make them idempotent and leveraging S3 to prevent redeploying identical code. It will end by covering some recommended best practices for deploying and also talk about big questions like “Is Terraform a good deployment tool for AWS Lambda?

More resources like this one

3/15/2023Presentation

Advanced Terraform techniques

2/3/2023Case Study

Automating Multi-Cloud, Multi-Region Vault for Teams and Landing Zones

2/1/2023Case Study

Should My Team Really Need to Know Terraform?

1/20/2023Case Study

Packaging security in Terraform modules