AWS Serverless Computing
Last updated
Last updated
Aws Lambda
AWS Lambda is a serverless compute service that allows you to run code without provisioning or managing servers. You upload your code, and Lambda automatically executes it in response to triggers, scaling the infrastructure as needed.
Lambda Function:
A piece of code written in supported languages like Python, Node.js, Java, Go, or .NET.
Executes in response to specific triggers or events.
Trigger-Based Operation:
Automatically runs the function when triggered by an event from services like S3, DynamoDB, SNS, API Gateway, or custom triggers.
Quick Processing:
Designed for short-lived tasks, with a maximum execution time of 15 minutes per function invocation.
Pay-Per-Use:
You pay only for the compute time your code consumes, measured in milliseconds.
AWS Lambda includes a free tier that offers:
1 Million Requests per month free.
400,000 GB-seconds of compute time per month free.
AWS Lambda is an efficient, cost-effective way to build and scale event-driven applications with minimal overhead.