FC ConcursosFC Concursos

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

  1. que executam diversas funções cada um e crescem na mesma proporção do sistema.
  2. que, quando alterados, necessitarão da reinicialização de todo o sistema.
  3. com baixo nível de acoplamento e interdependência.
  4. que tornam o crescimento e a possibilidade de adaptação do sistema pouco flexíveis.
  5. 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

Continue aprendendo