Questão de Arquitetura de Software — Arquitetura de Software — FCC 2018
Arquitetura de Software›Arquitetura de Software
Código
fc045885
Banca
FCC
Órgão
MPE-PE
Ano
2018
Cargo
Analista Ministerial - Informática
A arquitetura de microserviços é utilizada para desenvolver uma aplicação como um conjunto de pequenos serviços
Aque executam diversas funções cada um e crescem na mesma proporção do sistema.
Bque, quando alterados, necessitarão da reinicialização de todo o sistema.
Ccom baixo nível de acoplamento e interdependência.
Dque tornam o crescimento e a possibilidade de adaptação do sistema pouco flexíveis.
Eassociados a uma tecnologia específica que prende os desenvolvedores aos fabricantes desta tecnologia.
Revelar gabarito e comentário▾
GabaritoC — com baixo nível de acoplamento e interdependência.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Microserviços
Gabarito: letra C. A arquitetura de microserviços caracteriza-se por serviços pequenos, independentes, com baixo acoplamento e baixa interdependência, permitindo desenvolvimento, implantação e escalabilidade independentes.
Microserviços
1Características
Serviços pequenos e independentes
Responsabilidade única (1 função)
Baixo acoplamento
Baixa interdependência
2Vantagens
Implantação independente
Escalabilidade independente
Reinicialização sem afetar outros
Diversidade tecnológica (polyglot)
Flexibilidade e adaptabilidade
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Microserviços executam uma função específica cada um (princípio da responsabilidade única), não "diversas funções". Além disso, eles crescem de forma independente, não na mesma proporção do sistema.
Alternativa B — ❌ Incorreta
Uma das vantagens dos microserviços é a possibilidade de alterar e reiniciar um serviço sem afetar os demais. A alternativa afirma o oposto: "necessitarão da reinicialização de todo o sistema", o que é falso.
Alternativa C — ✅ Correta ⟵ GABARITO
Microserviços são projetados com baixo acoplamento e interdependência. Cada serviço é autônomo, comunica-se por APIs leves e pode ser desenvolvido, testado e implantado independentemente.
Alternativa D — ❌ Incorreta
Os microserviços tornam o sistema mais flexível e adaptável, permitindo crescimento independente de cada funcionalidade. A alternativa inverte o conceito, afirmando o contrário.
Alternativa E — ❌ Incorreta
Microserviços promovem a diversidade tecnológica (polyglot persistence), ou seja, cada serviço pode usar a tecnologia mais adequada. Não há vinculação a um fabricante ou tecnologia específica.
Conclusão: a única alternativa que descreve corretamente a arquitetura de microserviços é a letra C.