A arquitetura de microsserviços apresenta uma série de vantagens sobre aplicações monolíticas. Nesse contexto, avalie as afirmativas a seguir: Caso seja necessário, microsserviços que compõem uma mesma aplicação podem ser implementados em linguagens diferentes em função de requisitos específicos. II. Como o nível de modularização é maior nas aplicações baseadas em microsserviços, essa arquitetura permite agilizar as atualizações necessárias. III. Como os microsserviços são altamente coesos, testes de integração são desnecessários. Considerando as afirmativas apresentadas, é correto o que se afirma em: a. I, apenas. B. II, apenas. C. III, apenas. D. I e II, apenas. E. II e III, apenas
Soluções para a tarefa
No que se refere a arquitetura de microsserviços e a sua apresentação de séries de incentivos sobre aplicações monolíticas, é possível afirmar após análise que as asserções II e III, apenas estão adequadas a questão, tornando assim a alternativa E, correta.
O que é a arquitetura de microsserviços ?
A arquitetura de microsserviços representa um acervo de micros serviços independentes, é preciso que cada um deles implemente uma aplicação comercial ímpar, em um ambiente restrito.
Em síntese, tendo como base as finalidades e os pequenos detalhes incluídos nos dados, é possível detectar as subsequentes classes de serviços:
- Core/Atômicos;
- Combinados/de Integração;
- API/Borda.
Algumas das vantagens da arquitetura de microsserviços:
- Destreza na atualização/implantação do serviço;
- Aumento da flexibilidade na infraestrutura;
- Escalabilidade;
- Padronização dos serviços;
- Corte na dívida técnica;
- DevOps.
Entenda mais sobre arquitetura de microsserviços aqui: brainly.com.br/tarefa/20678908
#SPJ9
Acerca das vantagens da utilização da arquitetura de microsserviços, a opção correta é a alternativa D: "I e II, apenas."
Os microsserviços oferecem uma maneira melhor de criar aplicativos escaláveis com partes menores e mais gerenciáveis que podem ser alteradas ou atualizadas sem afetar outras partes do aplicativo. Ele também oferece uma maneira de aumentar ou diminuir a escala, dependendo das necessidades do aplicativo.
Como posso implementar diferentes linguagens em um microsserviço?
- Existem duas maneiras de implementar linguagens diferentes em um microsserviço. A primeira é usar o tempo de execução específico da linguagem;
- A outra maneira é usar um ambiente de programação poliglota como JVM ou Node.js que suporta vários idiomas e pode ser usado para implementar seu microsserviço, no entanto, tem diversas outras maneiras.
Por fim, a melhor parte da arquitetura de microsserviços é que ela permite que você desenvolva seus próprios serviços sem ter que se preocupar com dependências.
Saiba mais sobre a arquitetura de microsserviços em: https://brainly.com.br/tarefa/53572793
#SPJ4