AWS Lambda Now Supports Container Image Deployments Up to 10 GB

AWS introduces container image support for Lambda, allowing developers to package functions up to 10 GB using familiar container tooling. This update enables larger workloads like machine learning while maintaining the same operational simplicity and automatic scaling.

AWS now allows developers to package and deploy Lambda functions as container images up to 10 GB in size. This update bridges the gap between existing container development workflows and serverless computing, making it easier to run larger workloads that rely on sizable dependencies such as machine learning or data intensive applications.

To support this new capability, AWS provides official base images for all supported Lambda runtimes including Python, Node.js, Java, .NET, Go, and Ruby. Developers also have the freedom to deploy arbitrary base images, such as those based on Alpine or Debian Linux, as long as they implement the Lambda Runtime API using the newly released open source Lambda Runtime Interface Clients.

Deploying these container images requires selecting an image from an Amazon Elastic Container Registry (ECR) repository. Additionally, AWS releases an open source Lambda Runtime Interface Emulator that enables local testing of container images, and the new images fully support the Lambda Extensions API for integrating monitoring and security tools into the execution environment.

Read More at the original source →