O sistema corporativo de um órgão estadual é um monólito cuj...

Próximas questões
Com base no mesmo assunto
Q4279899 Arquitetura de Software
O sistema corporativo de um órgão estadual é um monólito cujas publicações em produção exigem a reimplantação completa da aplicação, com janelas longas e alto risco. A equipe de arquitetura propõe migração gradual para microsserviços e submete a proposta a parecer técnico.

Nesse contexto, é correto afirmar que
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: D

Fundamento decisivo: O enunciado destaca que cada publicação exige reimplantar toda a aplicação, com janelas longas e alto risco; a autonomia de implantação dos serviços torna a alternativa D a correta.

Tema central: Autonomia e operação de microsserviços
Análise das alternativas
A
Errada
O erro é exigir banco de dados e esquema únicos compartilhados. Essa obrigatoriedade não existe na arquitetura de microsserviços e contraria a autonomia dos dados dos serviços; o acerto sobre implantação independente não valida essa imposição.
B
Errada
Separar responsabilidades não comprova que as interações entre serviços estejam corretas. Testes unitários aprovados não dispensam testes de integração, que verificam o funcionamento integrado dos serviços.
C
Errada
A diferença arquitetural não se concentra nas linguagens e nos frameworks. Microsserviços constituem unidades autônomas de implantação e comunicam-se por interfaces; portanto, é falsa a equivalência das formas de implantação e comunicação.
D
Certa
A autonomia dos serviços permite atualizar partes da aplicação sem reimplantar o conjunto, favorecendo entregas graduais. Também permite ampliar a capacidade de serviços específicos, em vez de escalar toda a aplicação. A alternativa D está correta porque reconhece essas possibilidades sem omitir que operar o conjunto distribuído é mais complexo.
E
Errada
Executar serviços separadamente não elimina a latência. A comunicação entre serviços no ambiente distribuído pode aumentá-la, o que invalida a conclusão da alternativa.
Pegadinha da questão
A e E associam um benefício plausível a uma conclusão falsa: obrigatoriedade de banco compartilhado ou eliminação da latência. B confunde isolamento de responsabilidades com dispensa de validar as interações.
Dica para questões semelhantes
  • Identifique as unidades de implantação e escala: em microsserviços, os serviços podem ser implantados e escalados independentemente.
  • Avalie os benefícios junto ao custo operacional: entregas graduais e escala seletiva não eliminam a complexidade da distribuição.
  • Não confunda autonomia com ausência de integração: testes unitários não substituem a verificação das interações entre serviços.
  • Rejeite exigências ou garantias indevidas: microsserviços não obrigam banco e esquema únicos nem eliminam a latência de comunicação.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

A alternativa correta é a D.

Quando uma equipe migra de um Monólito (onde todo o código roda no mesmo processo) para Microsserviços, ela ganha benefícios claros:

  1. Escalabilidade Seletiva: Se apenas o módulo de "Geração de Relatórios" consome muita CPU, você pode escalar apenas esse microsserviço, sem precisar replicar o sistema inteiro.
  2. Implantação Independente (Agilidade): Equipes menores podem atualizar seus serviços de forma assíncrona, reduzindo as janelas longas e arriscadas de deploy mencionadas no enunciado da questão.

No entanto, o custo disso é o aumento drástico da complexidade operacional. O que antes era uma única aplicação para monitorar, agora são dezenas ou centenas de serviços rodando em contêineres, exigindo infraestrutura avançada (como Kubernetes), rastreamento distribuído (Distributed Tracing) e automação rigorosa (CI/CD).

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo