Questão FC373712
A arquitetura de microserviços é utilizada para desenvolver uma aplicação como um conjunto de pequenos serviços
Servidores de Aplicação
FCC · 2018
A arquitetura de microserviços é utilizada para desenvolver uma aplicação como um conjunto de pequenos serviços
- que executam diversas funções cada um e crescem na mesma proporção do sistema.
- que, quando alterados, necessitarão da reinicialização de todo o sistema.
- com baixo nível de acoplamento e interdependência.
- que tornam o crescimento e a possibilidade de adaptação do sistema pouco flexíveis.
- associados a uma tecnologia específica que prende os desenvolvedores aos fabricantes desta tecnologia.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
A arquitetura de microsserviços organiza uma aplicação como vários serviços pequenos e autônomos, com baixo nível de acoplamento e reduzida interdependência. Isso significa que cada serviço encapsula uma responsabilidade específica e pode evoluir sem exigir alterações coordenadas em toda a aplicação.
Cada microsserviço expõe interfaces bem definidas, normalmente via APIs, e costuma manter seu próprio armazenamento de dados. Essa separação permite que equipes trabalhem de forma independente e que cada serviço seja implantado de forma independente.
O resultado prático do baixo acoplamento é maior escalabilidade (pode-se escalar só o serviço necessário) e melhor resiliência (falhas tendem a ficar isoladas), facilitando entregas contínuas e manutenção. Contudo, exige disciplina na definição de contratos e observabilidade entre serviços.
Conteúdo do catálogo FC Concursos · Atualizado em