Questão FC891013
A respeito de aplicações baseadas em arquitetura monolítica, no caso geral, é correto dizer que
Arquitetura de Aplicações
Vunesp 2 · 2025
A respeito de aplicações baseadas em arquitetura monolítica, no caso geral, é correto dizer que
- são consideradas sistemas legados e, portanto, devem ser migradas para arquitetura de microsserviços assim que possível.
- podem ser construídas de forma modular, mas tipicamente apresentam limitações de escalabilidade para alta demanda.
- podem utilizar bancos de dados relacionais, mas não bancos de dados NoSQL.
- precisam ser desenvolvidas em linguagens compiladas, uma vez que precisam ser distribuídas na forma de um único arquivo executável.
- podem ser escaladas horizontalmente para atender a demanda, mas não verticalmente.
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
A alternativa aponta que uma aplicação monolítica pode ser modular internamente. Isso significa que o código pode ser organizado em módulos, camadas ou bibliotecas bem definidas, facilitando manutenção e testes, embora todos os módulos sejam empacotados e implantados como um único sistema.
O ponto central é a limitação de escalabilidade. Para atender a picos de carga costuma-se replicar a aplicação inteira, o que gera desperdício de recursos quando apenas parte da funcionalidade é o gargalo.
Além disso, embora seja possível aumentar recursos do servidor (escala vertical) e replicar instâncias (escala horizontal), a granularidade dessa escalabilidade é grosseira, tornando soluções de alta demanda mais caras e complexas em comparação com arquiteturas que permitem escalar componentes isoladamente.
Conteúdo do catálogo FC Concursos · Atualizado em