Pular para o conteúdo principal

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

Arquitetura de SoftwareArquitetura de Software
Código
ce163333
Banca
CESPE / CEBRASPE
Órgão
TBG
Ano
2023
Nível
Superior
Cargo
Ênfase: Desenvolvimento de Software
Com base nos conceitos de microsserviços, julgue o item que se segue.Na arquitetura baseada em microsserviços, a aplicação é estruturada em um único componente para implantação, e a troca de informações entre os módulos internos do sistema ocorre dentro de um mesmo processo, o que torna a comunicação rápida e eficiente.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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”.

Microserviços × Monólito

ERRADO (gabarito: letra E).

A afirmação descreve exatamente o oposto da arquitetura de microsserviços. Na verdade, a arquitetura baseada em microsserviços divide a aplicação em múltiplos serviços pequenos e independentes, cada um com seu próprio processo e implantação separada. A comunicação entre eles ocorre via rede (ex.: HTTP/REST, mensageria), o que introduz latência e complexidade. Já a descrição dada — "aplicação estruturada em um único componente para implantação" e "troca de informações entre os módulos internos do sistema ocorre dentro de um mesmo processo" — é a definição clássica de arquitetura monolítica, onde tudo é implantado como um todo e a comunicação é intraprocesso (rápida e eficiente).

Arquitetura de software
  • 1Monólito
    • Único componente de implantação
    • Comunicação intraprocesso
    • Rápida e eficiente
  • 2Microsserviços
    • Múltiplos serviços independentes
    • Implantação separada
    • Comunicação via rede (HTTP/mensageria)
    • Latência e complexidade
LEVEL · soulevel.com.br
NÃO CAIA NESSA!

A banca troca a definição de microsserviços pela de monólito. O candidato desatento pode ler "comunicação rápida e eficiente" e pensar que é uma vantagem dos microsserviços, mas isso é justamente uma característica do monólito. Em microsserviços, a comunicação é mais custosa (overhead de rede, serialização, etc.).

Portanto, a afirmativa está ERRADA.

Link permanente: /questoes/ce163333