Um site exibe um boletim informativo diário armazenado em inglês. Quando um usuário visita, uma função Lambda consulta o banco de dados on-premises da empresa para obter o boletim informativo atual, chama o Amazon Translate TranslateText para traduzi-lo para o usuário e retorna o texto traduzido. O tráfego aumentou e o banco de dados on-premises está sobrecarregado, diminuindo as respostas. A empresa não pode alterar o banco de dados. Qual mudança melhorará o tempo de resposta da função Lambda?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Armazenar em cache os boletins informativos traduzidos no diretório /tmp da função Lambda..
Por que esta é a resposta
A opção de armazenar em cache os boletins informativos traduzidos no diretório /tmp da função Lambda é a melhor solução. Isso reduzirá a frequência de chamadas ao banco de dados on-premises, que é o gargalo identificado. Ao reutilizar boletins já traduzidos, a função Lambda evita o acesso repetitivo ao banco de dados sobrecarregado, melhorando significativamente o tempo de resposta. Mudar para invocações assíncronas não resolveria o problema de latência, apenas alteraria como as invocações são enfileiradas, não a velocidade de processamento individual. Habilitar o cache para as chamadas da API TranslateText não aborda o problema do banco de dados on-premises, que é a fonte da sobrecarga. Modificar a função Lambda para processar solicitações em paralelo também não resolve o problema do banco de dados, pois mais solicitações simultâneas ao banco de dados sobrecarregado poderiam piorar a situação.
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