Documentation
AWS Lambda developer guide
Read our technical documentation on using AWS Lambda.
AWS Lambda operator guide
Read our guidance on creating, securing, and monitoring AWS Lambda-based applications.
API reference
Read our AWS Lambda API Reference documentation.
Getting started guide
Get started with AWS Lambda and start using the Lambda console.
Whitepapers
Below you will find whitepapers about AWS Lambda and running serverless architectures at scale.
Security overview of AWS Lambda
This whitepaper presents a deep dive into the AWS Lambda service through a security lens.
Serverless architectures with AWS Lambda
This whitepaper provides a broad overview of AWS Lambda, its features, and recommendations and best practices for building your own serverless applications on AWS.
AWS Lambda architecture for batch and stream processing
This whitepaper covers the building blocks of a unified architectural pattern for stream (real-time) and batch processing.
Tutorials
Below you will find step-by-step tutorials on getting started with building your first serverless application. To see more AWS Lambda tutorials, visit our workshops & tutorials page.
Create a hello world Lambda function
In this tutorial, you will learn the basics of running code on AWS Lambda without provisioning or managing servers.
Everything done in this tutorial is Free Tier eligible.
Serverless data processing workshop
In this learning path, you'll deploy a simple web application that enables users to request unicorn rides from the Wild Rydes fleet.
Getting Started series
Getting started with serverless: set up
Build and deploy a simple application that uses GitHub’s webhook integration capability to notify users via Slack when a repository has been starred.
Getting started with serverless: writing the business logic
Learn how to use AWS Lambda functions to hold business logic for serverless applications.
Getting started with serverless: create an API to your business logic
This blog post shows you how to create a front door to the business logic of your serverless applications using Amazon API Gateway.
Getting started with serverless: local developer workflow
Set up a serverless developer workflow that enables you to test and iterate on business logic quickly while still being able to interact with cloud services.
Reference architectures
Below you will find reference architectures that offer deep insights into how AWS Lambda can be used to create serverless architectures and applications. You can also find sample applications and code from the AWS Serverless Application Repository.
Learning paths
Get up to speed on important serverless topics, such as developer tooling, monitoring and observability, container image support, and more, through series of short, snackable videos. Each video links to additional resources to help you dive deeper into the topic.
AWS Lambda Extensions
Using Amazon S3 to Trigger Automated Workflows With AWS Lambda
You can combine these two serverless services to build robust, scalable solutions to common problems by using objects in S3 as events that trigger custom code in Lambda.
Technical talks
Learn from AWS solutions architects and product managers about building serverless applications in technical deep dive videos. Visit our customer talks to learn from AWS customers about how they are using AWS Lambda to build scalable, reliable applications quickly and cost-effectively for their mission-critical applications.
Customer case studies
Learn how other enterprises accelerate their businesses and decrease their costs using serverless architectures, with AWS Lambda at the core. Visit our AWS Lambda customer case studies to learn more.

Financial Engines case study
Financial Engines is the largest independent investment advisor in the US by assets under management. By moving their core platform to a serverless architecture powered by AWS Lambda, Financial Engines has benefited from cost savings, zero administration and downtime, and seamless scaling that handles request rates of up to 60,000 per minute.

Square Enix case study
Square Enix uses AWS Lambda to run image processing for its Massively Multiplayer Online Role-Playing Game (MMORPG). With AWS Lambda, Square Enix was able to reliably handle spikes of up to 30 times normal traffic. Lambda also lowered the time required for image processing from several hours to just over 10 seconds, and reduced infrastructure and operational costs.

Localytics case study
Localytics is a web and mobile app analytics and engagement company, with brands such as ESPN, eBay, Fox, Salesforce, RueLaLa and the New York Times. With AWS Lambda, various teams at Localytics can tap into parallel data streams to create independent microservices. It enables the company to get new services to customers faster. For a startup, faster time to market is key.
Customer testimonials
Check out at a glance customer testimonials to learn how customers have benefited from building serverless architectures with AWS Lambda.





Blogs
Learn more about AWS Lambda