AWS Compute Blog

Category: AWS Lambda*

AWS Lambda Announces Java Support

Tim Wagner, AWS Lambda Java comes to Lambda! Support for Java has been one of our most requested features, so I’m very happy to announce that’s it’s here! Check out the overview on the AWS blog or the docs. Java has a more heavyweight initialization than nodejs, so the console defaults to a larger memory […]

Read More

50% Increase in Memory Capacity for AWS Lambda Functions

Tim Wagner, AWS Lambda AWS Lambda has increased the maximum capacity of memory for Lambda functions from 1Gb to 1.5Gb. Setting the memory for a Lambda function implicitly also sets the CPU, network, and other resource allocation, so this means you also have access to more compute power when you choose one of the new […]

Read More

New Deployment Options for AWS Lambda

Tim Wagner, AWS Lambda General Manager Emma Zhao, AWS Lambda Software Developer This blog introduces two new ways to deploy AWS Lambda functions…and as a bonus, we’ll create a “Lambda auto-deploy” service as well! Deploying AWS Lambda code from Amazon S3 buckets Many developers use Amazon S3, the AWS object storage system, as an easy-to-use […]

Read More

Dynamic GitHub Actions with AWS Lambda

Tim Wagner, AWS Lambda General Manager Will Gaul, AWS Lambda Software Developer GitHub webhooks allow you to easily generate notifications whenever certain actions occur. One built-in webhook is Amazon Simple Notification Service (SNS), which can transmit these messages to a variety of endpoints…including AWS Lambda, which means you can now easily run JavaScript code in […]

Read More

Easy Authorization of AWS Lambda Functions

Tim Wagner, AWS Lambda Authorization and security is a critical feature of every AWS service, including Lambda. But enabling developers to authorize and secure their Lambda functions isn’t enough — Lambda should also be easy to use, quick to set up, and flexible to configure. In this post we talk about how Lambda was designed to achieve […]

Read More

Running Arbitrary Executables in AWS Lambda

In previous posts on this blog we’ve talked about how Lambda manages container lifetimes and how you can use custom JavaScript libraries in Lambda, even native ones. In this post I cover how you can run arbitrary executables, including languages like Python, and shell scripts like bash. First, a note on security: Lambda’s built-in sandbox […]

Read More

AWS San Francisco Summit: Compute-related Presentations

Tim Wagner, AWS Lambda AWS San Francisco Summit 2015 Lots of exciting news last week in San Francisco around Event Computing and container computing. Andy Jassy keynote, including Amazon ECS and AWS Lambda GA announcements In summit the keynote, Andy Jassy announces that the Amazon ECS and AWS Lambda services are both now generally available […]

Read More

Using Amazon SNS to Trigger Lambda Functions

Tim Wagner, AWS Lambda Using Amazon SNS to Trigger Lambda Functions Sending messages to SNS can now also trigger Lambda functions, allowing you to add arbitrary compute capabilities to any service or application that knows how to send messages, such as Amazon CloudWatch alarms. Intelligent IT: Triggering Code by Sending it Messages SNS is an […]

Read More

AWS Lambda is Generally Available

Tim Wagner, AWS Lambda AWS Lambda Now Generally Available AWS Lambda has exited preview and is now ready for production workloads! Increased Default Limits AWS Lambda is designed to scale to the size of your workload, whether that’s one request a month or 10,000 a second. As a safety precaution each account has two limits: […]

Read More