Pular para o conteúdo principal

AWS Lambda

Funções duráveis do AWS Lambda

Preserve o progresso apesar das interrupções

O que são as funções duráveis do AWS Lambda

Simplifique a criação de aplicativos com várias etapas e fluxos de trabalho de IA com as funções duráveis do AWS Lambda, tudo dentro do modelo de programação existente do Lambda. As funções duráveis verificam automaticamente o progresso, suspendem a execução por até um ano durante tarefas de longa duração e se recuperam de falhas. Você não precisa gerenciar infraestrutura adicional nem escrever código personalizado para gerenciamento de estado e tratamento de erros, o que permite inovar com mais rapidez. Com funções duráveis, você pode criar sistemas de processamento de pedidos que sobrevivem a falhas, coordenar transações de microsserviços com reversão automática ou implementar fluxos de trabalho de aprovação assistidos por IA que podem suspender a execução para decisões humanas.

Benefícios

Simplifique a criação de aplicativos com várias etapas e fluxos de trabalho de IA com padrões de programação familiares na linguagem de programação de sua preferência.

Fortaleça a resiliência das aplicações por meio do tratamento de erros integrado, novas tentativas automáticas e recuperação após falhas.

Aumente a eficiência operacional suspendendo e retomando execuções durante períodos de espera, como aprovações humanas, cobrando apenas pelo tempo de computação ativo. Observe facilmente o progresso da execução das suas funções duráveis no console Lambda.

Atributos

Escreva, teste e depure funções duráveis usando as linguagens e ferramentas de programação de sua preferência.

Habilite funções duráveis por meio de uma configuração simples ao criar uma função do Lambda. Aprimore sua lógica de negócios com novas primitivas de manipulador de eventos Lambda, como “etapas” e “esperas”.

Use “Etapas” para verificar o progresso com novas tentativas automáticas e recuperação a partir do último ponto de verificação conhecido.

Use os padrões “espera” e “retorno de chamada” para suspender a execução por até um ano ao aguardar eventos externos, como fluxos de trabalho de IA com intervenção humana ou processamento de pedidos.

Casos de uso

Crie fluxos de pagamento resilientes que mantêm o estado da transação mesmo em caso de falhas e lidam com novas tentativas automaticamente. Coordene autorizações em várias etapas, verificações de fraude e liquidações entre provedores de pagamento com total auditabilidade em todas as etapas.

Crie fluxos de trabalho de IA em várias etapas que encadeiam chamadas de modelos, incorporam feedback humano e lidam com tarefas de longa duração de maneira determinística durante falhas. Retome automaticamente após a suspensão e pague apenas pelo tempo de execução ativo.

Coordene o processamento de pedidos entre os sistemas de inventário, pagamento, envio e notificação com resiliência integrada. Lide automaticamente com falhas parciais, preserve o estado da ordem apesar das interrupções e aguarde eventos externos de maneira eficiente, sem consumir recursos de computação.

Crie fluxos de trabalho confiáveis para integração de funcionários, aprovações de empréstimos e processos de conformidade que duram dias ou semanas. Mantenha o estado do fluxo de trabalho em aprovações humanas, integrações de sistemas e tarefas programadas, ao mesmo tempo que proporciona visibilidade total do estado e do histórico do processo.

Você encontrou o que estava procurando hoje?

Informe-nos para que possamos melhorar a qualidade do conteúdo em nossas páginas