Carregando...
Carregando...
Ajude a melhorar a plataforma
A arquitetura monolítica é um sistema único, não dividido. Trata-se de uma aplicação de software em que diferentes componentes estão ligados a um único programa, dentro de uma única plataforma.
Considerando as diferenças entre arquitetura monolítica e arquitetura de microsserviços, julgue se são (V) verdadeiras ou (F) falsas as afirmativas a seguir.
I. ( ) Na arquitetura monolítica, é mais difícil a adaptação a novas tecnologias. II. ( ) Na arquitetura monolítica, os componentes são implementados em contêineres. III. ( ) Na arquitetura monolítica, é preciso escalar tudo da aplicação para escalar um de seus componentes. IV. ( ) A arquitetura de microsserviços é uma arquitetura tolerante a falhas, facilitando a correção de qualquer código.
Agora, assinale a alternativa que apresenta a sequência CORRETA.
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.
🎓 Gabarito
A alternativa correta é E
JUSTIFICATIVA:
Análise das afirmativas: I. (V) Verdadeira: No monólito, como tudo está acoplado, mudar a stack tecnológica exige reescrever grande parte do sistema, dificultando a adoção de novas tecnologias. II. (F) Falsa: Embora um monólito possa ser colocado dentro de um contêiner, a implementação de componentes individuais em contêineres separados é a característica definidora de microsserviços, não de monólitos. III. (V) Verdadeira: Para escalar um monólito, você deve replicar a aplicação inteira, mesmo que apenas um módulo específico esteja sobrecarregado. IV. (F) Falsa: Embora microsserviços ofereçam isolamento de falhas (uma falha em um serviço não derruba necessariamente os outros), a afirmação de que "facilita a correção de qualquer código" é imprecisa, pois a natureza distribuída pode tornar o rastreamento de bugs e a depuração mais complexos do que em um monólito centralizado.