Questão nº 25

Questão de Tecnologia da Informação · FGV CVM 2024 (nº 25)

FGV2024Analista CVM - TI Sistemas e Desenvolvimento (Perfil 8)Tecnologia da Informação
Gabarito: Bver comentário ↓

A plataforma Docker disponibiliza um ambiente muito propício para a implementação de microsserviços. A equipe de Gabriel trabalha com os contêineres da Docker para disponibilização de seus serviços. Recentemente ocorreu um problema com o contêiner para o serviço de envio de e-mails, mas as falhas não impactaram os demais serviços, já que o projeto foi pensado desde o início com foco em independência. Isso permitiu que Gabriel se concentrasse na correção do contêiner, enquanto o restante da equipe continuou a trabalhar normalmente.
Entre os benefícios dos microsserviços, esse é um exemplo de:

Resposta comentada

Gabarito Alternativa B

Microsserviços são uma forma de construir sistemas como um conjunto de pequenos serviços independentes, cada um responsável por uma função específica, que se comunicam entre si. Uma grande vantagem é que a falha em um desses serviços geralmente não derruba todo o sistema.

  • (A) Incorreta: Heterogeneidade de ambiente refere-se à capacidade de usar diferentes tecnologias, linguagens ou bancos de dados para cada microsserviço, o que não é o foco do problema descrito.
  • (B) Correta: Resiliência é a capacidade de um sistema continuar operando e se recuperar de falhas. O cenário mostra que a falha de um serviço (e-mails) não impactou os demais, permitindo que o sistema como um todo continuasse funcionando, o que é um exemplo direto de resiliência.
  • (C) Incorreta: Escalabilidade é a capacidade de um sistema de lidar com um aumento de carga (mais usuários, mais dados) adicionando recursos. Embora microsserviços facilitem a escalabilidade, o problema descrito é sobre uma falha de serviço e não sobre o aumento de demanda. Esta é uma armadilha comum, pois Docker e microsserviços são associados à escalabilidade, mas o evento específico no texto é sobre isolamento de falhas.
  • (D) Incorreta: Portabilidade simplificada refere-se à facilidade de mover um serviço entre diferentes ambientes (desenvolvimento, teste, produção, nuvens diferentes). O cenário não aborda a movimentação de serviços, mas sim a sua operação e falha.
  • (E) Incorreta: Agilidade na entrega diz respeito à capacidade de desenvolver, testar e implantar novas funcionalidades mais rapidamente. O cenário foca na robustez do sistema diante de uma falha, e não na velocidade de desenvolvimento ou lançamento de novas funcionalidades.

Fonte: FGV CVM 2024 Analista CVM - TI Sistemas e Desenvolvimento (Perfil 8) (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho