AWS has added Lambda Web Functions, where your code runs its own HTTP server and one warm environment serves several requests at once. Only Node.js is supported for now, in five Regions, and existing functions are being renamed Event Functions.
What AWS Launched
On October 12, AWS announced Lambda Web Functions, which it describes as a new serverless compute primitive where your code handles HTTP requests directly. Instead of writing a handler that receives an event, you run a server that listens on a port and answers requests the way it would on any machine. AWS names Express and Hono as frameworks that work without adapters.
Existing Lambda functions are being renamed Lambda Event Functions. AWS says this is a naming change only, with no code changes or redeployments needed.
Concurrency Is the Real Difference
A classic Lambda execution environment handles one request at a time. With Web Functions, a single warm environment can serve multiple concurrent requests, and AWS says this reduces cold starts by orders of magnitude, since a burst of traffic no longer needs a fresh environment for every request in flight.
That has a cost for code written for the old model. Anything kept in module scope, such as a cached user object or a request ID in a global, was safe when one environment only ever saw one request at a time. When several requests share an environment, that state is shared too. Code moving across should keep per-request data inside the request, the same discipline any Node.js web server already needs.
What Else It Supports
Responses can stream to the client as they are produced, using native HTTP streaming. Functions can connect into a VPC to reach private resources, and multi-Region routing can serve each request from the nearest Region.
Where It Runs Today
Node.js is the only runtime for now. The launch Regions are US East (N. Virginia), US East (Ohio), US West (Oregon), Asia Pacific (Tokyo) and Europe (Ireland), so a team whose workload has to stay in Frankfurt or Stockholm will have to wait.
The announcement does not list timeouts, memory ceilings or payload limits. Those live in the developer guide, and they are worth reading before planning a migration.
Who Should Look at It
An application that already runs as a Node.js HTTP server is the shape this was built for. A Next.js standalone build also starts its own HTTP server, which makes it a natural candidate to test, although AWS's announcement only names Express and Hono. Teams that wrapped such an app in an adapter to fit the event model may be able to drop that layer.
For new projects it is worth comparing against containers on ECS with Fargate, which already serve concurrent requests and run in Frankfurt and Stockholm today. Most teams running EKS would have been fine on ECS walks through how we weigh the container options. Choosing between them for a specific workload is part of our AWS cloud management work.
Sources: AWS What's New, Lambda Web Functions
Or read how we handle it in AWS Cloud Management.
Related News
The Node.js 20 Lambda Deadline Everyone Is Citing Is Wrong and the Real Risk Already Started
The AWS Lambda Node.js 20 deadline everyone is citing, August 31 and September 30, 2026, is out of date. AWS moved the block-create date to February 1, 2027 and block-update to March 3, 2027. But the number that matters is April 30, 2026, when the Node.js 20 runtime stopped getting language security patches. This covers what each date really means, the OS-versus-runtime patching nuance most guides miss, a one-command way to find every affected function, and the safe migration to nodejs22.x or nodejs24.x.
CloudYou Can Now Run 200B AI Models On A Desktop Without The Cloud
AMD's Ryzen AI Max+ 395 puts up to 128GB of unified memory in a small desktop, enough to run a 235-billion-parameter model with no cloud. Here is what is real, what is overstated, and when it actually fits your stack.
CloudAWS Shuts Down App Mesh for Good on September 30 and Your Service Mesh Goes With It
AWS ends all support for App Mesh on September 30, 2026, after which the console and every App Mesh resource go dark and the Envoy data plane is no longer managed. New onboarding has been blocked since September 24, 2024. For ECS, AWS points to Service Connect; EKS teams have their own path.