Pular para o conteúdo principal

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

Arquitetura de SoftwareArquitetura de Software
Código
ce178309
Banca
CESPE / CEBRASPE
Órgão
MPO
Ano
2024
Nível
Superior
Cargo
Analista de Planejamento e Orçamento - Especialidade: Gestão de Infraestrutura de TI
A respeito da arquitetura de aplicações e serviços para ambiente web, julgue o próximo item.Na arquitetura de microsserviços, o problema de memory leak em um dos serviços não derruba a aplicação inteira, pois esses serviços estão isolados uns dos outros.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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 de Microsserviços – Isolamento e Tolerância a Falhas

CERTO. A afirmação está correta. A arquitetura de microsserviços caracteriza-se pelo particionamento da aplicação em serviços independentes, cada um executando em seu próprio processo, geralmente em contêineres separados. Esse isolamento garante que falhas como memory leak em um serviço específico não comprometam os demais serviços nem a aplicação como um todo, ao contrário do que ocorreria em uma arquitetura monolítica, onde um vazamento de memória poderia derrubar todo o sistema.

A banca testa o conhecimento sobre uma das principais vantagens dos microsserviços: a resiliência e o isolamento de falhas. Como cada serviço é autônomo, problemas locais ficam contidos no escopo daquele serviço, preservando a continuidade das demais funcionalidades.

1Características
Serviços independentes
Cada um em seu processo
Contêineres separados
2Isolamento de falhas
Memory leak em um serviço
Não derruba os demais
Não derruba a aplicação
3Contraste: Monolito
Memory leak derruba tudo
Microsserviços
LEVELsoulevel.com.br
Microsserviços: Características (Serviços independentes, Cada um em seu processo, Contêineres separados); Isolamento de falhas (Memory leak em um serviço, Não derruba os demais, Não derruba a aplicação); Contraste: Monolito (Memory leak derruba tudo)

Gabarito: Certo (C).

Link permanente: /questoes/ce178309