AWS Lambda now supports SnapStart for Java functions that use the ARM64 architecture

Posted on: Jul 18, 2024

Starting today, you can use Lambda SnapStart with Java functions that use the ARM64 instruction set architecture.

SnapStart for Java delivers up to 10x faster function startup performance at no extra cost, enabling you to build highly responsive and scalable Java applications using AWS Lambda without having to provision resources or implement complex performance optimizations. This launch expands SnapStart’s performance benefits to functions running on ARM64 architecture, which enables upto 34% better price performance as compared to x86.

Lambda SnapStart for Java functions on ARM64 architecture is available in all AWS Regions where SnapStart is generally available. You can activate SnapStart for new or existing Lambda functions that use the ARM64 architecture and Java versions 11 or higher using the AWS Lambda API, AWS Management Console, AWS Command Line Interface (AWS CLI), AWS Cloud Formation, AWS Serverless Application Model (AWS SAM), AWS SDK, and AWS Cloud Development Kit (AWS CDK).

For more information on Lambda SnapStart, see the documentation and the SnapStart launch blog post. To learn more about Lambda, see the Lambda developer guide.