Uma empresa está planejando migrar sua aplicação monolítica para uma arquitetura de microsserviços, visando
melhorar a escalabilidade e a manutenção do sistema.
Durante esse processo, diversas estratégias e conceitos
precisam ser considerados.
Considerando as arquiteturas de software, as estratégias
de migração e os ambientes de nuvem, os responsáveis
por essa migração devem estar cientes de que
a) a arquitetura Model-View-Controller (MVC) é uma
abordagem eficaz para dividir uma aplicação monolítica em componentes mais gerenciáveis, facilitando a
migração para uma arquitetura de microsserviços.
b) a computação serverless é uma estratégia recomendada para ambientes onde a aplicação requer controle rígido de recursos e configuração detalhada do servidor.
c) a migração de uma arquitetura monolítica para uma
arquitetura de microsserviços pode ser feita de forma
rápida e simples, pois os serviços são independentes
e não requerem integração contínua.
d) a segurança compartilhada é um conceito exclusivo
das arquiteturas monolíticas, onde a segurança é gerida por uma única camada de defesa que protege toda
a aplicação.
e) cada serviço, na arquitetura de microsserviços, pode
ser desenvolvido, implantado e escalado de forma independente, o que facilita a adaptação às variações de
carga e a implementação de novas funcionalidades.