Carregando...
Carregando...
Ajude a melhorar a plataforma
Os microsserviços são independentes. Em geral, uma única equipe pequena de desenvolvedores é capaz de escrevê-los e mantê-los. Cada microsserviço é uma base de código separado, o qual pode ser gerenciado por uma equipe de desenvolvimento pequena. Uma equipe pode atualizar um microsserviço que já existe sem precisar recompilar e reimplantar o aplicativo inteiro. Em relação aos microsserviços, analise as afirmações a seguir. I. Os microsserviços são responsáveis por manter seus próprios dados, informações ou estado externo. Isso diverge do modelo tradicional que conhecemos, em que uma camada de dados separada lida com a persistência de dados. II. Os microsserviços estabelecem comunicação entre si por meio de APIs bem definidas, que dinamizam a conexão. Detalhes da implementação interna de cada microsserviço ficam ocultos para outros. III. Ao dimensionar-se os microsserviços é importante seguir boas práticas, segundo as quais: - o comportamento específico do domínio deve estar em um só lugar; de forma que se for necessário mudar um comportamento, não será necessário alterar múltiplos microsserviços. IV. Um aplicativo de microsserviços tem mais partes móveis que o aplicativo monolítico equivalente. Cada microsserviço é mais simples, mas o sistema como um todo é mais complexo. Está correto o que se afirma em:
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
JUSTIFICATIVA A afirmativa I é CORRETA, pois, o armazenamento separado de dados para cada serviço é uma premissa dos microsserviços e faz parte de um dos principais objetivos ligados à adoção desse tipo de arquitetura: - a garantia de independência dos serviços. Destaca-se que deve existir a persistência de dados, em outras palavras, deve existir o armazenamento confiável e coerente das informações em um sistema de armazenamento de dados. Os bancos de dados devem funcionar de forma independente e consistente. A afirmativa II é CORRETA, pois diz respeito às premissas básicas da definição e uso de microsserviços. A afirmativa III é CORRETA, pois aplica o conceito de independência nos microsserviços, ao longo de diferentes mudanças. A afirmativa IV é CORRETA, pois embora cada microsserviço seja mais simples, o uso do conjunto de forma distribuída é complexo. Por exemplo, devem ser controladas todas as versões das interfaces dos microsserviços; também deverão ser gerenciados e mapeados diversos repositórios de códigos.