Skip to main content

AWS Lambda

Serverless compute for every workload

Missing alt text value

AWS Lambda today

Active Customers

Invocations / Month

Server to Manage

What can you build with AWS Lambda?

Build and scale any application without managing infrastructure.

Event-driven applications

How do you build applications that scale automatically in response to events?

Connect to 220+ AWS services and respond to events automatically. An object lands in Amazon S3, a record hits Amazon DynamoDB, an API call comes in. Lambda Functions handle the scaling, you handle the logic. Pay only for what runs.

Learn more.

Isolated code execution

How do you build dedicated isolation for every tenant, user, and session?

Run untrusted or third-party code with VM-level isolation. No shared kernel, no shared memory, no shared state between tenants. Three levels of isolation, to per-tenant isolation to full MicroVM environments, so you pick the boundary that fits your threat model.

Learn more.

AI agent orchestration and durable workflows

How do you run multi-step applications and agentic workflows that last hours?

Build multi-step, long-running workflows that can pause, wait for signals, retry on failure, and run for hours. Lambda durable functions gives you the control flow primitives (branching, parallelism, timeouts) without bolting on a separate orchestrator. Works for agentic AI loops, human approval chains, and saga patterns alike.

Learn more.

Real-time data processing

How do you process streaming and batch data at any scale?

Process streams, transform records, and fan out to downstream systems as data arrives. Lambda Functions sits natively on Amazon Kinesis, Apache Kafka, Amazon SQS, and Amazon DynamoDB Streams, so you get sub-second processing without provisioning or tuning throughput. For sustained, high-throughput pipelines, Lambda Managed Instances provide dedicated capacity with predictable latency.

Learn more.

Data analytics, notebooks, and interactive query platforms

How do you give every analyst their own isolated compute environment?

Preserve packages, computed results, and execution context across sessions, with no resets and no re-computation. Lambda MicroVMs launch and resume rapidly with per-tenant isolation, retain state across sessions, and pause automatically when idle so you only pay for active use.

Learn more.

Frequently asked questions

How do I choose between Lambda Functions and Lambda MicroVMs?

Lambda Functions and Lambda MicroVMs are complementary. Choose based on your workload's isolation, state, and lifecycle needs

.

When should I use Lambda Managed Instances?

Lambda runs your functions on fully managed infrastructure by default, with automatic scaling and pay-per-use pricing. Lambda Managed Instances give you dedicated EC2-backed capacity with built-in routing, load balancing, and multi-concurrency. Best for compute-intensive workloads like large-scale data processing, media transcoding, and scientific simulations. Up to 32 GB memory and 16 vCPUs, with no operational overhead.

Did you find what you were looking for today?

Let us know so we can improve the quality of the content on our pages