Questão de Arquitetura de Software — Arquitetura de Software — FGV 2024
- Código
- fg080016
- Banca
- FGV
- Órgão
- DNIT
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista Administrativo Tecnologia da Informação
- AV – V – F.
- BV – F – F.
- CF – V – F.
- DF – F – V.
- EV – V – V.
GabaritoA — V – V – F.
Gabarito: letra A (V – V – F). A primeira afirmativa está correta: a orquestração realmente monitora, identifica gargalos e gerencia a execução dos microsserviços. A segunda também está correta: o particionamento inteligente categoriza serviços por uso e dependência para alocação eficiente. A terceira é falsa, pois a orquestração de microsserviços foca no gerenciamento de microsserviços, e não de aplicativos monolíticos. A questão exige conhecimento básico dos conceitos de orquestração e particionamento em arquiteturas de microsserviços.
A orquestração é uma camada essencial em ambientes de microsserviços, responsável por coordenar a implantação, execução, monitoramento e escalonamento dos serviços. Ferramentas como Kubernetes e Docker Swarm exemplificam essa função. O enunciado descreve exatamente esse papel: monitorar desempenho, identificar gargalos e gerenciar a execução. Portanto, é verdadeira.
O particionamento inteligente (smart partitioning) consiste em agrupar microsserviços de acordo com sua frequência de uso e dependências mútuas. Essa técnica permite alocar recursos computacionais de forma otimizada, evitando desperdícios e melhorando o desempenho. A afirmação está correta.
A orquestração de microsserviços é voltada para o gerenciamento de microsserviços, não de aplicações monolíticas. Monolitos possuem abordagens diferentes de implantação e gerenciamento (como deploy único). A orquestração, por sua natureza, lida com serviços independentes, distribuídos e escaláveis individualmente. Portanto, a afirmativa inverte o objeto de foco, sendo falsa.
A banca troca o alvo da orquestração: ela afirma que o foco são aplicativos monolíticos, quando na realidade é em microsserviços. Essa é uma armadilha clássica para quem não distingue os contextos. Fique atento: orquestração e coreografia são conceitos ligados a microsserviços, não a monolitos.
Conclusão: As afirmativas I e II são verdadeiras; a III é falsa. A sequência correta é V – V – F, correspondente à letra A.
Link permanente: /questoes/fg080016