NEW
A serverless compute service that runs code in response to events without provisioning or managing servers.
DESCRIPTION
AWS Lambda executes code on demand in response to triggers such as HTTP requests, queue messages, or storage events. It scales automatically and bills per request and compute time. Lambda supports multiple runtimes and container images, integrates with many AWS services, and enables event-driven architectures. Typical uses include APIs, data processing, ETL, and automation. Cold starts and execution limits are key design considerations.
ALTERNATIVE DEFINITIONS
AWS
AWS Lambda is a compute service that lets you run code without provisioning or managing servers.
Canonical product tagline emphasizing serverless model.
AWS Docs
AWS Lambda is a serverless compute service that lets you run code without provisioning or managing servers.
Documentation phrasing reinforcing serverless execution.
Wikipedia
AWS Lambda is an event-driven, serverless computing platform provided by Amazon as a part of Amazon Web Services.
Emphasizes event-driven nature and platform positioning.
RELATED TERMS
Serverless Function as a Service Amazon API Gateway AWS Step Functions Amazon SQS Amazon SNS Amazon DynamoDB Event-Driven Architecture Container Image CloudWatch
COMPETING TERMS
Azure Functions Google Cloud Functions
RELATIONS
- Broader: Function as a Service Serverless
KNOWLEDGE AREAS
Cloud Platform & Tooling Infrastructure Data Engineering
TARGET AUDIENCE
Software Developer Data Engineer DevOps Engineer Cloud Architect Solution Architect
EXTERNAL SOURCES
- Wikipedia - AWS Lambda
- AWS - Getting started with Lambda
- The Twelve-Factor App - Best practices for cloud apps
- Microsoft - Serverless compute comparison
TOP QUESTIONS
What workloads are best for AWS Lambda?
Event-driven tasks like APIs, streaming ETL, cron jobs, and lightweight data processing suit Lambda well.
Category: UseCases
How does AWS Lambda scale?
It scales automatically with incoming events, up to concurrency limits you can manage per function.
Category: Performance
What about cold starts in AWS Lambda?
Cold starts add latency on first invocations; mitigate with provisioned concurrency and runtime tuning.
Category: Risk
How is AWS Lambda priced?
You pay per request and compute duration, scaled by memory and CPU allocation.
Category: Cost
How do I secure Lambda functions?
Use IAM least privilege, VPC where needed, encrypted variables, and code signing.
Category: Security
Can Lambda run containers?
Yes. You can deploy functions as container images with supported base runtimes.
Category: Capabilities
How to test AWS Lambda effectively?
Use local emulators, unit tests for handlers, and integration tests with event fixtures in staging.
Category: Testing
What are limits in AWS Lambda?
Execution timeouts, memory/ephemeral storage caps, and concurrency quotas apply.
Category: Constraints
How does Lambda integrate with other AWS services?
Triggers include API Gateway, S3, SQS, SNS, EventBridge, and Step Functions for orchestration.
Category: Integration