Um aplicativo de e-commerce usa várias funções Lambda, onde cada função executa uma etapa específica em um fluxo de trabalho de pedido. As funções devem ser executadas em uma sequência definida. Qual solução garante que as funções sejam executadas em ordem com o menor overhead operacional?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Usar uma máquina de estado do AWS Step Functions para invocar as funções Lambda na ordem necessária..
Por que esta é a resposta
O AWS Step Functions é a solução mais adequada porque foi projetado especificamente para orquestrar fluxos de trabalho complexos e sem servidor, como o sequenciamento de funções Lambda. Ele permite definir a ordem de execução, lidar com erros, repetir tentativas e gerenciar o estado do fluxo de trabalho com baixo overhead operacional, pois o Step Functions gerencia a lógica de orquestração. Usar uma fila SQS para sequenciamento exigiria lógica complexa dentro de cada função Lambda para garantir a ordem correta, aumentando a complexidade e o overhead. Um tópico SNS com filtros de assinatura não garante a ordem de execução, pois as notificações são processadas de forma assíncrona e paralela. O Amazon EventBridge Scheduler é para agendamento baseado em tempo, não para orquestração sequencial de fluxo de trabalho.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão