FC ConcursosFC Concursos

Questão FC405953

Ao se escolher a arquitetura de software para um projeto, é fundamental considerar os requisitos a serem priorizados. A arquitetura de microsserviços, que uma evolução do estilo de

Questões sem classificação de assunto (TI - Engenharia de Software)

FGV · 2024

Ao se escolher a arquitetura de software para um projeto, é fundamental considerar os requisitos a serem priorizados.

 

A arquitetura de microsserviços, que uma evolução do estilo de arquitetura orientada a serviços (SOA), é mais indicada do que a arquitetura monolítica, quando a prioridade é otimizar

  1. o tempo de resposta.
  2. a simplicidade de desenvolvimento.
  3. a testabilidade.
  4. a disponibilidade.
  5. a comunicação entre componentes.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

Disponibilidade é atendida com mais facilidade por uma arquitetura de microsserviços porque permite isolamento de falhas: um serviço com problema não derruba todo o sistema, apenas a funcionalidade associada.

Cada serviço pode ter réplicas, balanceamento e estratégias de failover independentes, reduzindo tempo de indisponibilidade e permitindo recuperação mais rápida.

Além disso, a possibilidade de implantação independente e escala vertical/horizontal seletiva permite aplicar correções e aumentar capacidade só onde é necessário, evitando paradas totais.

Práticas operacionais como health checks, circuit breakers, deploys em rolling/canary e orquestração (ex.: Kubernetes) reforçam a tolerância a falhas e a restauração automática, aumentando a disponibilidade global.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo