Um desenvolvedor inicializa o AWS SDK fora de uma função handler do AWS Lambda (por exemplo, como uma variável global). Qual é a principal vantagem de fazer isso?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Permite que o cliente SDK seja reutilizado em invocações do Lambda, aproveitando a reutilização do ambiente de execução..
Por que esta é a resposta
Inicializar o AWS SDK como uma variável global fora da função handler do Lambda permite que a instância do cliente SDK seja reutilizada em invocações subsequentes da função. Isso é possível devido à reutilização do ambiente de execução do Lambda, onde o mesmo contêiner pode ser invocado várias vezes. Reutilizar o cliente SDK evita a sobrecarga de criar uma nova instância a cada invocação, o que melhora o desempenho e reduz a latência, especialmente para funções que são invocadas frequentemente. A legibilidade do código e as convenções de estilo não são a principal vantagem. O tratamento de erros não é inerentemente aprimorado por essa prática. Pelo contrário, inicializar o SDK fora da função evita a criação de uma nova instância para cada invocação, otimizando o desempenho.
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