Pular para o conteúdo principal

Questão de Arquitetura de Software — Arquitetura de Software — CESPE / CEBRASPE 2025

Arquitetura de SoftwareArquitetura 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.
  1. AA execução de workloads em paralelo não é suportada, o que limita a capacidade de processamento.
  2. BAs aplicações devem ser constantemente reescritas para que se adaptem às mudanças na infraestrutura do provedor de nuvem.
  3. CO custo é baseado no tempo de execução e na quantidade de recursos consumidos pelas funções.
  4. DO desenvolvedor é responsável por gerenciar a escalabilidade horizontal dos servidores.
  5. 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.

1Modelo de custo
Tempo de execução
Recursos consumidos (memória/CPU)
2Paralelismo
Funções sob demanda
Disparo simultâneo por eventos
3Infraestrutura
Gerenciada pelo provedor
Escalabilidade automática
Desacoplamento do código
4Observabilidade
Monitoramento e logging necessários
Ferramentas integradas do provedor
Serverless (FaaS)
LEVELsoulevel.com.br
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.

Gabarito: letra C.

Link permanente: /questoes/ce214614