Questão de Arquitetura de Software — Arquitetura de Software — CESPE / CEBRASPE 2025
Arquitetura de Software›Arquitetura de Software
Código
ce214614
Banca
CESPE / CEBRASPE
Órgão
SEFAZ-RJ
Ano
2025
Nível
Superior
Cargo
Auditor Fiscal da Receita Estadual (3ª Categoria) - Conhecimentos Específicos I
A respeito das características da arquitetura serverless, assinale a opção correta.
AA execução de workloads em paralelo não é suportada, o que limita a capacidade de processamento.
BAs aplicações devem ser constantemente reescritas para que se adaptem às mudanças na infraestrutura do provedor de nuvem.
CO custo é baseado no tempo de execução e na quantidade de recursos consumidos pelas funções.
DO desenvolvedor é responsável por gerenciar a escalabilidade horizontal dos servidores.
EA arquitetura elimina a necessidade de monitoramento e logging.
Revelar gabarito e comentário▾
GabaritoC — O custo é baseado no tempo de execução e na quantidade de recursos consumidos pelas funções.
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 C. A afirmativa correta é a que descreve o modelo de custo do serverless: pagamento pelo tempo de execução e recursos consumidos, conforme o conceito de FaaS (Function as a Service). As demais alternativas distorcem características fundamentais desse estilo arquitetural.
A banca CESPE/CEBRASPE cobra o conhecimento das vantagens e desvantagens do serverless. A principal confusão ocorre quando se atribui ao desenvolvedor responsabilidades que são do provedor de nuvem, como gerenciamento de escalabilidade.
Serverless (FaaS): Modelo de custo (Tempo de execução, Recursos consumidos (memória/CPU)); Paralelismo (Funções sob demanda, Disparo simultâneo por eventos); Infraestrutura (Gerenciada pelo provedor, Escalabilidade automática, Desacoplamento do código); Observabilidade (Monitoramento e logging necessários, Ferramentas integradas do provedor)
Alternativa A — ❌ Incorreta
Afirma que workloads em paralelo não são suportadas. Na arquitetura serverless, cada função é executada sob demanda e pode ser disparada simultaneamente por eventos, o que permite paralelismo natural. A limitação de processamento não é intrínseca ao modelo.
Alternativa B — ❌ Incorreta
Diz que as aplicações precisam ser reescritas para se adaptar às mudanças do provedor. Isso é falso: uma das premissas do serverless é justamente o desacoplamento da infraestrutura. O código da aplicação não depende do ambiente físico, e eventuais mudanças no provedor são abstraídas pela plataforma.
Alternativa C — ✅ Correta ⟵ GABARITO
Descreve corretamente o modelo de cobrança do serverless: paga-se pelo tempo de execução real das funções e pelos recursos consumidos (memória, CPU). Esse é o princípio do FaaS (Function as a Service), conforme amplamente documentado.
Alternativa D — ❌ Incorreta
Afirma que o desenvolvedor gerencia a escalabilidade horizontal. No serverless, a escalabilidade é totalmente gerenciada pelo provedor de nuvem, que aloca automaticamente mais instâncias das funções conforme a demanda. O desenvolvedor não precisa se preocupar com servidores.
Alternativa E — ❌ Incorreta
Afirma que o monitoramento e logging são eliminados. Embora o provedor ofereça ferramentas integradas (como AWS CloudWatch, Azure Monitor), a necessidade de monitorar e registrar eventos continua, e é prática essencial para garantir observabilidade e depuração.