Pular para o conteúdo principal

Questão de Arquitetura de Software — Arquitetura de Software — FCPC 2025

Arquitetura de SoftwareArquitetura de Software
Código
qg457053
Banca
FCPC
Órgão
UFC
Ano
2025
Nível
Médio
Cargo
Técnico de Tecnologia da Informação / Área: Desenvolvimento de Software – Back-End
Uma das consequências da adoção da arquitetura de microsserviços é a necessidade de coordenação das atividades desempenhadas por eles. Sobre a orquestração de serviços, é correto afirmar:
  1. AQuando a arquitetura dos serviços desenvolvidos utiliza uma infraestrutura baseada em máquinas virtuais, a orquestração torna-se desnecessário, pois o gerenciamento dos recursos é feito automaticamente pelo servidor onde a máquina virtual está hospedada.
  2. BA orquestração de serviços é sinônima de automatização de serviços, onde possui a responsabilidade de implantar e escalar os recursos de infraestrutura de TI, sem a preocupação com os fluxo de trabalho envolvidos na interação entre os serviços.
  3. CA utilização de orquestração de serviços traz algumas desvantagens, como a necessidade de correções manuais em serviços que apresentaram falha durante a execução, além de não prover mecanismos possibilitando a escalabilidade dos serviços.
  4. DA orquestração de serviços possibilita uma maior precisão e produtividade das equipes, pois os processos e fluxos de trabalho são automatizados diminuindo a ocorrência de erros. Um exemplo de orquestrador é a tecnologia Kubernetes.
Revelar gabarito e comentário

GabaritoD — A orquestração de serviços possibilita uma maior precisão e produtividade das equipes, pois os processos e fluxos de trabalho são automatizados diminuindo a ocorrência de erros. Um exemplo de orquestrador é a tecnologia Kubernetes.

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

Orquestração de Serviços em Microsserviços

Gabarito: letra D. A orquestração de serviços automatiza fluxos de trabalho e interações entre microsserviços, aumentando precisão e produtividade. Um exemplo clássico de orquestrador é o Kubernetes, que gerencia implantação, escalonamento e coordenação de contêineres.

A banca cobra o conceito de orquestração e sua aplicação prática. Diferentemente de simples automação de infraestrutura, a orquestração envolve a coordenação de processos de negócio e a comunicação entre serviços. Vejamos cada alternativa:

Alternativa A — ❌ Incorreta

Afirma que a orquestração se torna desnecessária em ambientes com máquinas virtuais. Erro: a orquestração independe da tecnologia de virtualização; mesmo com VMs, é preciso coordenar as chamadas entre microsserviços. O servidor que hospeda a VM não provê automaticamente essa coordenação.

Alternativa B — ❌ Incorreta

Equipara orquestração a mera automatização de implantação e escalonamento de recursos, ignorando os fluxos de trabalho. Erro: orquestração abrange também a definição e execução de processos de negócio que envolvem múltiplos serviços, não se limitando à infraestrutura.

Alternativa C — ❌ Incorreta

Afirma que a orquestração traz desvantagens como correções manuais e falta de escalabilidade. Erro: justamente o oposto – a orquestração automatiza recuperação de falhas e provisiona escalabilidade horizontal, reduzindo a necessidade de intervenção manual.

Alternativa D — ✅ Correta ⟵ GABARITO

Descreve corretamente a orquestração: automação de processos e fluxos de trabalho que reduz erros e aumenta produtividade, citando o Kubernetes como exemplo real. O Kubernetes é um orquestrador de contêineres amplamente utilizado para gerenciar microsserviços.

Gabarito: letra D.

Link permanente: /questoes/qg457053