AWS Lambda

AWS Lambda is a compute service that runs your code in response to events and automatically manages the compute resources, making it the fastest way to turn an idea into a modern, production, serverless applications.

Benefits of AWS Lambda include:

  • No need for managing servers - Run code without provisioning or managing infrastructure. Simply write and upload code as a .zip file or container image.
  • Automatic scaling - Automatically respond to code execution requests at any scale, from a dozen events per day to hundreds of thousands per second.
  • Pay-as-you-go pricing - Save costs by paying only for the compute time you use—by the millisecond—instead of provisioning infrastructure upfront for peak capacity.
  • Performance optimization - Optimize code execution time and performance with the right function memory size. Respond to high demand in double-digit milliseconds with Provisioned Concurrency.

How it works:

AWS Lambda is a serverless, event-driven compute service that lets you run code for virtually any type of application or backend service without provisioning or managing servers. You can trigger Lambda from over 200 AWS services and software as a service (SaaS) applications, and only pay for what you use.

Included in the Free Tier

  • One million free requests per month
  • 400,000 GB-seconds of compute time per month
  • 100GiB of HTTP response streaming per month
  • 512 MB of ephemeral storage is available to each Lambda function at no additional cost

Visit the AWS Lambda Pricing Page for more information on its free tier offering.