Julgue o item a seguir, relativos à modernização de sistemas...
Julgue o item a seguir, relativos à modernização de sistemas.
A adoção de microsserviços aumenta o acoplamento entre os componentes de um sistema, porém dificulta a escalabilidade e a implementação de atualizações independentes.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Para resolver a questão apresentada, é importante compreender o conceito de microsserviços na arquitetura de sistemas. Essa abordagem tem sido amplamente adotada na modernização de sistemas devido às suas características de escalabilidade e flexibilidade.
Os microsserviços são uma forma de estruturar um sistema como um conjunto de serviços independentes que se comunicam entre si. Cada serviço é pequeno e voltado para uma funcionalidade específica do sistema, o que permite que eles sejam desenvolvidos, implantados e escalados de forma independente. Isso reduz o acoplamento entre os componentes, o que é o oposto do que a questão afirma.
De acordo com a questão, a adoção de microsserviços aumentaria o acoplamento entre os componentes, o que é incorreto. Na verdade, a arquitetura de microsserviços é projetada justamente para diminuir o acoplamento e aumentar a coesão, permitindo que atualizações e escalabilidade sejam realizadas de maneira independente para cada serviço. Este é um dos principais benefícios dessa abordagem.
Justificativa para a Alternativa Correta: Errado (E)
A afirmação de que os microsserviços aumentam o acoplamento e dificultam a escalabilidade está incorreta. Na verdade, eles são adotados precisamente para reduzir o acoplamento entre componentes e para facilitar tanto a escalabilidade quanto a implementação de atualizações independentes. Isso permite que cada serviço possa ser escalado ou atualizado sem impactar os demais, promovendo uma maior flexibilidade e eficiência no desenvolvimento e manutenção dos sistemas.
Fontes como "Building Microservices" de Sam Newman oferecem uma visão aprofundada sobre como os microsserviços funcionam para melhorar a modularidade e escalabilidade de sistemas complexos.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
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
ERRADO.
- Microsserviços diminuem o acoplamento, ou seja, deixam as partes do sistema mais independentes.
- Eles facilitam a escalabilidade, pois cada serviço pode crescer separadamente.
- Permitem atualizações independentes, já que cada parte do sistema pode ser alterada sem afetar o resto.
Microserviços são como dividir um grande aplicativo em partes menores e independentes, facilitando a manutenção e a evolução contínua do sistema.
GAB: E
Tornando a afirmativa correta:
A adoção de microsserviços diminui o acoplamento entre os componentes de um sistema, além disso, facilita a escalabilidade e a implementação de atualizações independentes.
Acoplamento: é o nível de dependência entre os componentes de um sistema.
Em engenharia de software, acoplamento refere-se ao grau de interdependência entre diferentes componentes de um sistema.
ERRADO
Microsserviços melhoram e facilitam nossas vidas....
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo