A AWS anunciou o Lambda Web Functions, um novo form factor do AWS Lambda que permite rodar aplicações HTTP padrão — com Express, Hono, Fastify, Next.js ou qualquer framework Node.js — sem precisar reescrever código para o modelo de event handler.

Você faz deploy com um único comando, e o Lambda cuida de scaling, distribuição multi-Region e billing por CPU ativo automaticamente. Sem adapters, sem infraestrutura para gerenciar.

Três form factors do Lambda

Com esse lançamento, o Lambda passa a ter três modelos complementares:

  • Event Functions — o Lambda que você já conhece: model event-driven, single-concurrent, billing wall-clock. Ideal para processamento de eventos e filas.
  • Web Functions — modelo HTTP-native com multi-concurrency (até 128 requests por ambiente) e billing por CPU ativo. Ideal para web apps, APIs e server-side rendering.
  • MicroVMs — ambientes sandbox isolados com lifecycle gerenciado pelo cliente, para código untrusted ou user-generated.

Deploy em um comando

O deploy é direto via AWS CLI:

aws lambda-web deploy --name my-web-app --code ./my-app

O CLI empacota o código, cria a Web Function, publica a primeira revision e retorna uma URL HTTPS em menos de um minuto. Para multi-Region:

aws lambda-web deploy --name my-web-app --code ./my-app --regions us-east-1,eu-west-1,ap-northeast-1

O Lambda replica o código para todas as regiões e configura latency-based routing automaticamente.

Integração com CloudFront

Para apps que combinam conteúdo estático e dinâmico, Web Functions se integra com o Amazon CloudFront. Assets estáticos são servidos do cache, requests dinâmicos vão para a Web Function. O novo suporte a Origin Access Control (OAC) permite restringir o acesso ao endpoint apenas à sua distribuição CloudFront.

Disponibilidade

Disponível hoje em US East (N. Virginia), US East (Ohio), US West (Oregon), Asia Pacific (Tokyo) e Europe (Ireland). Roda Node.js 24 em Arm64 e suporta conectividade VPC.

Confira a documentação do Lambda Web Functions e a página de pricing para mais detalhes. Veja também a página do produto.

Empresas que estão modernizando suas aplicações para serverless podem contar com a Mytech, que oferece consultoria especializada em modernização.

Conteúdo patrocinado por Mytech.