Um varejista criou um aplicativo serverless que executa uma função AWS Lambda para calcular as taxas de sucesso de pedidos e salva os resultados em uma tabela DynamoDB. Um desenvolvedor precisa de uma maneira simples de invocar o Lambda a cada 15 minutos. Qual opção satisfaz isso com o menor esforço de desenvolvimento?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie uma regra do Amazon EventBridge com uma expressão de taxa para ser executada a cada 15 minutos e adicione a função Lambda como destino da regra..
Por que esta é a resposta
A opção correta é criar uma regra do Amazon EventBridge com uma expressão de taxa e adicionar a função Lambda como destino. O EventBridge (anteriormente CloudWatch Events) é um serviço serverless que permite agendar a execução de funções Lambda em intervalos definidos usando expressões de taxa (rate expressions), como rate(15 minutes). Esta é a solução mais simples e com menor esforço de desenvolvimento, pois não requer gerenciamento de infraestrutura ou código adicional. As outras opções são menos ideais: Usar AWS Systems Manager com uma instância EC2 adiciona complexidade e custo de gerenciamento de infraestrutura. AWS Step Functions pode ser usado para orquestração de fluxos de trabalho complexos, mas é um exagero para uma invocação simples e periódica. Provisionar uma instância EC2 e configurar um cron job é uma abordagem que exige gerenciamento de servidor, o que vai contra o princípio serverless da aplicação e aumenta o esforço operacional.
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