Serverless for Free on AWS
Learn more about AWS Serverless
Product Benefits
AWS offers technologies for running code, managing data, and integrating applications, all without managing servers. Serverless technologies feature automatic scaling, built-in high availability, and a pay-for-use billing model to increase agility and optimize costs. These technologies also eliminate infrastructure management tasks like capacity provisioning and patching, so you can focus on writing code that serves your customers. Serverless applications start with AWS Lambda, an event-driven compute service natively integrated with over 200 AWS services and software as a service (SaaS) applications.
Go from idea to market, faster
Eliminate operational overhead so your teams can release quickly, get feedback, and iterate to get to market faster.
Lower your costs
With a pay-for-value billing model, resource utilization is automatically optimized and you never pay for over-provisioning.
Adapt at scale
With technologies that automatically scale from zero to peak demands, you can adapt to customer needs faster than ever.
Build better applications, easier
Serverless applications have built-in service integrations, so you can focus on building your application instead of configuring it.
Free Product Offers
Build serverless solutions using these product offers from the AWS Free Tier.
PRODUCT |
DESCRIPTION |
FREE TIER OFFER DETAILS |
PRODUCT PRICING |
Serverless Computing |
Compute service that runs your code in response to events and automatically manages the compute resources. |
ALWAYS FREE
|
|
Visual Workflows for Applications |
Coordinate components of distributed applications. |
ALWAYS FREE |
|
Managed Message Queues |
Scalable queue for storing messages as they travel between computers. |
ALWAYS FREE |
|
Fully Managed Messaging |
Fast, flexible, fully managed push messaging service. |
ALWAYS FREE 100,000 HTTP/S deliveries per month 1,000 Email deliveries per month |
|
Secure API Creation |
Publish, maintain, monitor, and secure APIs at any scale. |
12 MONTHS FREE |
|
Accelerated Application Development |
Develop, secure and run GraphQL APIs at any scale. |
12 MONTHS FREE 250,000 real-time updates per month 600,000 connection-minutes per month |
|
Scalable Object Storage |
Secure, durable, and scalable object storage infrastructure. |
12 MONTHS FREE 20,000 get requests 2,000 put requests |
|
Fast NoSQL Database Service |
Fast and flexible NoSQL database with seamless scalability. |
ALWAYS FREE 25 provisioned Write Capacity Units (WCU) 25 provisioned Read Capacity Units (RCU) |
Learn more about AWS Serverless solutions
Browse through our collection of videos and tutorials to deepen your knowledge and experience with AWS
-
Videos
-
Tutorials
-
Videos
-
Amazon DynamoDB and AWS Lambda Security (6:39)
Introduction to AWS Lambda (3:01)
Getting Started with Amazon DynamoDB and AWS Lambda (10:00)
Intro to Amazon S3 (4:32)
-
Tutorials
-
Hands-On Tutorials
Start with these free and simple tutorials to explore AWS serverless services
Build a Serverless Web Application
In this tutorial, you'll create a simple serverless web application that enables users to request unicorn rides from the Wild Rydes fleet. The application will present users with an HTML based user interface for indicating the location where they would like to be picked up and will interface on the backend with a RESTful web service to submit the request and dispatch a nearby unicorn. The application will also provide facilities for users to register with the service and log in before requesting rides.
Send Messages Between Distributed Applications
In this tutorial, you will learn how to set up asynchronous messaging with Amazon Simple Queue Service (Amazon SQS). Amazon SQS is the AWS service that allows application components to communicate in the cloud. You will use the Amazon SQS console to create and configure a message queue, send a message, receive and delete that message, and then delete the queue.
Run a Serverless "Hello, World!" with AWS Lambda
In this tutorial, you will learn the basics of running code on AWS Lambda without provisioning or managing servers. We will walk through how to create a Hello World Lambda function using the AWS Lambda console. We will then show you how to manually invoke the Lambda function using sample event data and review your output metrics.
Orchestrate Queue-based Microservices
In this tutorial, you will learn how to use AWS Step Functions and Amazon SQS to design and run a serverless workflow that orchestrates a message queue-based microservice.
Serverless for Free on AWS
Explore our product benefits
Go from Idea to Market, Faster
Eliminate operational overhead so your teams can release quickly, get feedback, and iterate to get to market faster.
Lower your Costs
Adapt at Scale
Build Better Applications, Easier
Serverless applications have built-in service integrations, so you can focus on building your application instead of configuring it.
Free Product Offers
Build serverless solutions using these product offers from the AWS Free Tier.
3.2 million seconds of compute time per month
100,000 HTTP/S Deliveries per month
1,000 Email Deliveries per month
250,000 real-time updates per month
600,000 connection-minutes per month
20,000 Get Requests
2,000 Put Requests
25 GB of Storage
25 provisioned Write Capacity Units (WCU)
25 provisioned Read Capacity Units (RCU)
Learn more about Serverless Solutions with AWS
-
Videos
-
Tutorials
-
Videos
-
Amazon DynamoDB and AWS Lambda Security (6:39)
Introduction to AWS Lambda (3:01)
Getting Started with Amazon DynamoDB and AWS Lambda (10:00)
Intro to Amazon S3 (4:32)
-
Tutorials
-
Hands-On Tutorials
Start with these free and simple tutorials to explore AWS serverless services
Build a Serverless Web Application
In this tutorial, you'll create a simple serverless web application that enables users to request unicorn rides from the Wild Rydes fleet. The application will present users with an HTML based user interface for indicating the location where they would like to be picked up and will interface on the backend with a RESTful web service to submit the request and dispatch a nearby unicorn. The application will also provide facilities for users to register with the service and log in before requesting rides.
Send Messages Between Distributed Applications
In this tutorial, you will learn how to set up asynchronous messaging with Amazon Simple Queue Service (Amazon SQS). Amazon SQS is the AWS service that allows application components to communicate in the cloud. You will use the Amazon SQS console to create and configure a message queue, send a message, receive and delete that message, and then delete the queue.
Run a Serverless "Hello, World!" with AWS Lambda
In this tutorial, you will learn the basics of running code on AWS Lambda without provisioning or managing servers. We will walk through how to create a Hello World Lambda function using the AWS Lambda console. We will then show you how to manually invoke the Lambda function using sample event data and review your output metrics.
Orchestrate Queue-based Microservices
In this tutorial, you will learn how to use AWS Step Functions and Amazon SQS to design and run a serverless workflow that orchestrates a message queue-based microservice.
AWS Free Tier
The AWS Free Tier offers users an opportunity to explore products for free, with offers including products that are always free, free for 12 months, and short-term free trials.
Get Started
Creating an AWS account is free and gives you immediate access to the AWS Free Tier.