Questão de Arquitetura de Software — Arquitetura de Software — CESPE / CEBRASPE 2025
Arquitetura de Software›Arquitetura de Software
Código
ce214863
Banca
CESPE / CEBRASPE
Órgão
SEFAZ-SE
Ano
2025
Nível
Superior
Cargo
Auditor Fiscal Tributário - Tecnologia da Informação
Assinale a opção que corresponde a uma vantagem da arquitetura serverless.
Abaixo custo para aplicações de longo tempo de execução
Bquick start (execução imediata da primeira função)
Cbaixa complexidade para desenvolvimento
Dfacilidade para o diagnóstico de problemas de desempenho
Eescalabilidade automática
Revelar gabarito e comentário▾
GabaritoE — escalabilidade automática
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Arquitetura Serverless
Gabarito: letra E. A escalabilidade automática é uma vantagem central da arquitetura serverless: o provedor de nuvem aloca recursos dinamicamente conforme a demanda, sem intervenção manual. As demais alternativas descrevem características que não são vantagens do modelo serverless (algumas são até desvantagens).
Serverless
1Vantagens
Escalabilidade automática
Custo baixo (execuções curtas)
2Desvantagens
Custo alto (execuções longas)
Cold start (latência na 1ª execução)
Complexidade de desenvolvimento
Diagnóstico de desempenho difícil
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Afirma que serverless tem "baixo custo para aplicações de longo tempo de execução". Na realidade, o modelo serverless é ideal para execuções curtas e esporádicas; para processos longos e contínuos, o custo por tempo de execução se torna elevado, sendo mais vantajoso usar instâncias dedicadas (como VMs).
Alternativa B — ❌ Incorreta
"Quick start (execução imediata da primeira função)" é um mito. Em serverless, a primeira invocação de uma função fria (cold start) sofre latência adicional para provisionamento do ambiente, o que contraria a ideia de execução imediata.
Alternativa C — ❌ Incorreta
"Baixa complexidade para desenvolvimento" não é uma vantagem real. O desenvolvimento serverless exige cuidados com estado efêmero, integração com múltiplos serviços (FaaS, BaaS) e depuração distribuída, o que pode aumentar a complexidade.
Alternativa D — ❌ Incorreta
"Facilidade para o diagnóstico de problemas de desempenho" é falsa. Em serverless, as funções são efêmeras e o ambiente é gerenciado pelo provedor, dificultando o monitoramento e a identificação de gargalos — ferramentas especializadas são necessárias.
Alternativa E — ✅ Correta ⟵ GABARITO
A escalabilidade automática é uma das grandes vantagens do serverless. O provedor de nuvem gerencia a alocação de recursos, escalando horizontalmente de forma transparente para atender picos de demanda, sem que o desenvolvedor precise provisionar servidores.
NÃO CAIA NESSA!
A banca troca vantagens por desvantagens típicas do serverless. Candidatos desatentos podem confundir "baixo custo" (que vale apenas para execuções curtas) ou "quick start" (que ignora o cold start). A chave é lembrar que serverless brilha na elasticidade, e não na economia para tarefas longas ou na simplicidade de debug.