Skip to main content

Serverless Computing - AWS Lambda

Run code without thinking about servers or clusters

What is AWS Lambda

✔ Run code without provisioning or managing servers, creating workload-aware cluster scaling logic, maintaining event integrations, or managing runtimes. 

 Run code for virtually any type of application or backend service. Just upload your code as a ZIP file or container image, and Lambda automatically allocates compute execution power and runs your code based on the incoming request or event, for any scale of traffic.

 Write Lambda functions in your favorite language (Node.js, Python, Go, Java, and more) and use both serverless and container tools, such as AWS SAM or Docker CLI, to build, test, and deploy your functions.

Use Cases

By combining AWS Lambda with other AWS services, developers can build powerful web applications that automatically scale up and down and run in a highly available configuration across multiple data centers – with zero administrative effort required for scalability, back-ups, or multi-data center redundancy.

You can use AWS Lambda to preprocess data before feeding it to your machine learning model. With Lambda access to EFS, you can also serve your model for prediction at scale without having to provision or manage any infrastructure.

Execute code in response to triggers such as changes in data, shifts in system state, or actions by users. Lambda can be triggered by AWS services such as S3, DynamoDB, Kinesis, or SNS, and can connect to existing EFS file systems or into workflows with AWS Step Functions. This allows you to build a variety of real-time serverless data processing systems.

AWS Lambda on the Free Tier

Product
Description
Free Tier Offer Details
Product Pricing
AWS Lambda

AWS Lambda is a compute service that runs your code in response to events and automatically manages the compute resources.

Always Free

1 million free requests per month

3.2 million seconds of compute time per month

Learn more about building with AWS Lambda

Browse through our collection of case studies and videos to learn more about AWS Lambda

Videos

Big data, analytics & machine learning on AWS Lambda (59:46)

Introduction to AWS Lambda & Serverless Applications (56:01)

AWS re:Invent 2018: [REPEAT 1] A Serverless Journey: AWS Lambda Under the Hood (59:12)

Local Testing and Deployment Best Practices for Serverless Applications (51:16)