← Questões de Engenharia de Software

Engenharia de Software · CONSULPLAN · 2023

Questão comentada de Engenharia de Software

A AWS Lambda é uma plataforma Serverless da Amazon que faz parte do pacote de serviços Amazon Web Services (AWS). Sobre a arquitetura AWS Lambda, marque V para as afirmativas verdadeiras e F para as falsas. ( ) É uma arquitetura orientada a eventos, sendo as funções Lambdas executadas em resposta a um determinado evento, por exemplo, uma requisição HTTP. ( ) Firecracker é um serviço personalizado disponível na arquitetura para criar máquinas virtuais leves a partir de funções Lambda. ( ) Funções Lambda podem ser escritas apenas nas linguagens de programação Java e Python. ( ) É um serviço pago sem acesso gratuito limitado aos usuários. A sequência está correta em

Gabarito: C

A AWS Lambda é o clássico exemplo de computação serverless: voce sobe a função e a nuvem cuida da infraestrutura, da escala e do resto do cafezinho. Ela é orientada a eventos, então a execução acontece quando algo dispara a função, como uma requisição HTTP, um upload no S3 ou uma mensagem em fila. Isso faz da primeira afirmativa verdadeira. A segunda também é verdadeira porque o Firecracker está ligado à arquitetura da Lambda: ele é a tecnologia de microVM usada para isolar funções com leveza e rapidez. A pegadinha é tratar Firecracker como se fosse um "serviço" independente da Lambda, quando na prática ele é uma peça tecnológica que viabiliza esse isolamento. Já a terceira é falsa porque Lambda não se limita a Java e Python. A AWS oferece suporte a várias linguagens e runtimes, como Node.js, Python, Java, Go, C# e até runtimes personalizados. Então a ideia de exclusividade em duas linguagens cai por terra. A quarta também é falsa: a AWS Lambda tem camada gratuita limitada, com franquia mensal de execuções e tempo de processamento. Ou seja, não é "paga sem acesso gratuito". Por isso, a sequência correta é V, V, F, F, que corresponde à alternativa C.

Continue treinando

Questões relacionadas