Questão FC546385
A equipe de uma Secretaria da Fazenda, que tinha um sistema monolítico o qual evoluiu para uma arquitetura SOA, enfrenta dificuldades para escalar e manter a agilidade no desenvolv
Arquitetura de Aplicações
FCC · 2025
A equipe de uma Secretaria da Fazenda, que tinha um sistema monolítico o qual evoluiu para uma arquitetura SOA, enfrenta dificuldades para escalar e manter a agilidade no desenvolvimento de novas funcionalidades. Por tal razão, os arquitetos de sistemas estão considerando realizar a migração para uma arquitetura de microsserviços. Um dos integrantes da equipe questionou aos demais sobre qual seria o principal benefício da transição de SOA para microsserviços, cuja resposta unânime foi:
- redução da granularidade dos serviços para diminuir a complexidade do sistema.
- descentralização dos serviços em componentes independentes para permitir escalabilidade e implantações independentes.
- aumento do acoplamento entre os serviços para garantir a consistência dos dados.
- centralização do barramento de serviços (ESB) para facilitar a comunicação entre os serviços.
- padronização rígida das tecnologias utilizadas em todos os serviços para simplificar a manutenção.
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
A alternativa aponta para a descentralização dos serviços em componentes independentes, que é a essência dos microsserviços.
Cada componente encapsula uma capacidade de negócio e possui sua própria base de código, dados e ciclo de vida. Isso reduz o acoplamento entre partes do sistema.
Com serviços independentes é possível aplicar escala seletiva: aumentar recursos apenas para os serviços que demandam, otimizando custo e desempenho.
A independência também viabiliza implantações independentes, ou seja, times liberam funcionalidades sem coordenar uma entrega monolítica, acelerando o fluxo de mudanças.
Além disso há maior isolamento de falhas e autonomia de equipes, permitindo escolhas tecnológicas diferentes por serviço e ciclos de desenvolvimento paralelos.
Essa descentralização melhora agilidade e escalabilidade, embora exija atenção a operações distribuídas, observabilidade e governança.
Conteúdo do catálogo FC Concursos · Atualizado em