Uma empresa de e-commerce está construindo uma aplicação distribuída composta por várias funções serverless e serviços AWS. Os fluxos de trabalho exigem aprovações manuais. A solução deve combinar múltiplas funções AWS Lambda em aplicações serverless responsivas e orquestrar dados e serviços que rodam em instâncias Amazon EC2, contêineres ou servidores on-premises, minimizando a sobrecarga operacional. Qual solução atende a esses requisitos?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Usar o AWS Step Functions para construir a aplicação..
Por que esta é a resposta
O AWS Step Functions é a solução ideal porque permite orquestrar fluxos de trabalho complexos, incluindo aprovações manuais, combinando funções Lambda e outros serviços AWS. Ele gerencia o estado do fluxo de trabalho, facilita a coordenação entre componentes distribuídos e oferece visibilidade do progresso, minimizando a sobrecarga operacional. Integrar tudo em um job do AWS Glue não é adequado, pois o Glue é um serviço de ETL focado em processamento de dados, não em orquestração de fluxos de trabalho com aprovações. Usar o Amazon SQS sozinho é insuficiente; ele é uma fila de mensagens e não oferece a lógica de orquestração e gerenciamento de estado necessárias para fluxos de trabalho complexos com aprovações. Embora funções Lambda e Amazon EventBridge possam ser usadas para integração, elas exigiriam um esforço significativo para construir e manter a lógica de orquestração de estado e aprovações, o que o Step Functions já oferece de forma nativa e gerenciada.
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