AWS Compute Blog

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

Service Discovery via Consul with Amazon ECS

My colleague Matt McClean sent a nice guest post that demonstrates how to use Consul for service discovery with Amazon ECS. —– With the advent of modern microservices-based architectures, many applications are now deployed as a set of distributed components. In such architecture, there is a need to configure and coordinate the various applications running […]

Read More

An EC2 Spot Architecture for Web Applications

Tipu Qureshi, AWS Senior Cloud Support Engineer This blog post describes a reference architecture that utilizes Spot Instances and is meant to help enable you to realize additional cost savings for your stateless web tier while maintaining high availability. We recommend tailoring and testing it for your application before implementing it to a production environment. […]

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

Scaling Amazon ECS Services Automatically Using Amazon CloudWatch and AWS Lambda

On May 18, 2016 Amazon ECS launched support for Service Auto Scaling. This provides a simpler method to automatically scale tasks in an ECS service. Read about it in the documentation. AWS Partner Classmethod contributed this great blog that shows how to use Amazon CloudWatch and AWS Lambda to create a scaling function for Amazon […]

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