Engenharia Múltipla Escolha

Uma empresa formada majoritariamente de programadores jovens está desenvolvendo uma aplicação em Python com características de API, com arquitetura de microserviços. Na equipe, não há profissionais com experiência em infraestrutura de servidores ou rede, e nem desejam contratar ou treinar alguém para assumir essa responsabilidade. Que solução de computação na AWS você recomendaria para a empresa?

Uma empresa formada majoritariamente de programadores jovens está desenvolvendo uma aplicação em Python com características de API, com arquitetura de microserviços. Na equipe, não há profissionais com experiência em infraestrutura de servidores ou rede, e nem desejam contratar ou treinar alguém para assumir essa responsabilidade. Que solução de computação na AWS você recomendaria para a empresa?

  1. Amazon EC2.
  2. Amazon ECS.
  3. Amazon EKS.
  4. AWS Lambda.
  5. Amazon S3.

Resolução completa

Explicação passo a passo

D
Alternativa D

Alternativa D - AWS Lambda

Introdução

A empresa desenvolve uma aplicação em Python com arquitetura de microserviços e não deseja gerenciar infraestrutura de servidores ou rede. É necessário identificar uma solução AWS que abstraia essas responsabilidades.

Desenvolvimento

Analisando as opções:

  • EC2 (A): Requer gerenciamento de servidores, o que a empresa não quer.
  • ECS (B): Ferramenta para orquestração de contêineres, mas ainda envolve gerenciamento de infraestrutura.
  • EKS (C): Orquestra Kubernetes, mas exige configuração de nós, mantendo responsabilidades de infraestrutura.
  • Lambda (D): Serviço serverless que executa código sem gerenciar servidores ou rede. Ideal para microserviços e APIs, pois a AWS cuida da escala e infraestrutura.
  • S3 (E): Armazenamento, não computação, então não se aplica.

Análise

A AWS Lambda é a única opção que abstrai a infraestrutura, alinhando-se às necessidades da empresa (desenvolvimento rápido de microserviços sem responsabilidades de TI).

Conclusão

A solução recomendada é o AWS Lambda, pois elimina a necessidade de gerenciar servidores ou rede, permitindo ao time focar no desenvolvimento da aplicação.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Engenharia

Ver mais Engenharia resolvidas

Tem outra questão de Engenharia?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.