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.