Resposta correta
Explicação
O AWS Lambda é a escolha correta porque é um serviço de computação sem servidor (serverless) que executa código em resposta a eventos, como o upload de uma imagem para o Amazon S3. Ele é dimensionado automaticamente com o número de uploads, não requer gerenciamento de servidores e pode executar tarefas em segundo plano, como redimensionamento e geração de miniaturas, dentro do seu tempo máximo de execução de 15 minutos, acomodando facilmente o requisito de processamento de 30 segundos. Os usuários recebem uma resposta imediata porque o upload aciona o Lambda de forma assíncrona, desacoplando o frontend do processamento.
Para se aprofundar
O AWS Lambda executa funções orientadas a eventos sem gerenciamento de servidores e dimensiona a concorrência automaticamente com a taxa de invocação, tornando-o adequado para tarefas curtas em segundo plano, como redimensionamento de imagens e geração de miniaturas. Um comportamento sutil: o Lambda tem um tempo limite (timeout) máximo de execução de 15 minutos e um limite de concorrência padrão por região, portanto, um pico de uploads pode sofrer limitação (throttling) a menos que a concorrência reservada ou uma fila seja configurada. Além disso, a função deve ser invocada de forma assíncrona, normalmente por meio de uma notificação de evento do S3 ou SQS, para que a camada web retorne imediatamente. Em um pipeline de imagem real, isso importa porque a invocação síncrona bloquearia a resposta do upload, e exceder a concorrência sem uma fila causa estrangulamento e perda de eventos.
Sobre estas questões de prática
Esta é uma das questões de prática originais de CLF-C02 da Courseiva, escrita para o aprendizado e nunca copiada de provas reais nem de dumps.
Traduzida do original em inglês com IA e conferida quanto ao sentido. Códigos de exame, comandos e nomes de produtos são mantidos como aparecem na prova.