AWS Lambda anuncia funções duráveis para aplicações de várias etapas e fluxos de trabalho de IA
O AWS Lambda anuncia funções duráveis, que permitem aos desenvolvedores criar aplicações confiáveis de várias etapas e fluxos de trabalho de IA dentro da experiência de desenvolvedor do Lambda. As funções duráveis verificam automaticamente o progresso, suspendem por até um ano a execução de tarefas de longa duração e se recuperam de falhas. Tudo isso, sem exigir que você gerencie infraestrutura adicional ou crie código personalizado de gerenciamento de estado e tratamento de erros.
Os clientes usam o Lambda pela simplicidade de seu modelo de programação orientado a eventos e integrações incorporadas. As funções tradicionais do Lambda são excelentes para lidar com tarefas únicas e de curta duração. No entanto, desenvolvedores que criavam aplicações complexas de várias etapas, como processamento de pedidos, integração de usuários e fluxos de trabalho assistidos por IA precisavam implementar uma lógica personalizada de gerenciamento de estado ou integrar-se a serviços externos de orquestração. As funções duráveis do Lambda abordam essa oportunidade, ampliando o modelo de programação do Lambda com novas operações, como “steps” e “waits”, que permitem verificar o progresso e pausar a execução sem incorrer em cobranças de computação. O serviço lida com gerenciamento de estados, recuperação de erros e pausa e retomada eficientes de tarefas de longa duração, permitindo que você mantenha o foco na lógica essencial de negócios.
As funções duráveis do Lambda estão disponíveis ao público em geral na região Leste dos EUA (Ohio) para runtimes Python (versões 3.13 e 3.14) e Node.js (versões 22 e 24). Para saber a disponibilidade mais recente por região, acesse a página de recursos da AWS por região.
Você pode ativar as funções duráveis para novas funções Lambda baseadas em Python ou Node.js usando os recursos API do AWS Lambda, Console de Gerenciamento da AWS, AWS Command Line Interface (AWS CLI), AWS Cloud Formation, AWS Serverless Application Model (AWS SAM), AWS SDK e AWS Cloud Development Kit (AWS CDK). Para obter mais informações sobre as funções duráveis, acesse o guia do desenvolvedor do AWS Lambda e a publicação de lançamento no blog. Para saber mais sobre preços, acesse os preços do AWS Lambda.