Questões de Concurso Comentadas sobre sistemas distribuídos em arquitetura de software

Foram encontradas 217 questões

Q4397131 Arquitetura de Software
Testes de ponta a ponta (End-to-End) visam validar o comportamento do sistema sob uma perspectiva de fluxo completo de negócio. O principal desafio técnico ao automatizar testes de ponta a ponta em sistemas distribuídos de microserviços é: 
Alternativas
Q4395246 Arquitetura de Software
O recurso do Kubernetes responsável por garantir que um número especificado de réplicas de um Pod esteja sempre em execução — recriando automaticamente Pods falhos ou excluídos para manutenção do estado desejado —, é o: 
Alternativas
Q4395245 Arquitetura de Software
No Kubernetes, o menor objeto implantável que encapsula um ou mais containers — compartilhando rede e armazenamento —, sendo a unidade básica de execução gerenciada pelo cluster, é denominado:
Alternativas
Q4389008 Arquitetura de Software
Uma sociedade empresária executa microsserviços com docker run manual em cada servidor. Quando um container falha, fica parado até reinício manual, e não há distribuição de tráfego entre réplicas. A equipe quer uma solução nativa para cluster com múltiplos servidores, capaz de reiniciar falhas, manter réplicas desejadas e balancear requisições.

Assinale a opção que apresenta uma solução adequada a esse cenário.  
Alternativas
Q4389004 Arquitetura de Software
Durante a fase de homologação de uma nova plataforma distribuída da DATAPREV, a equipe de Engenharia de Confiabilidade de Site (SER) configurou a coleta de algumas métricas para avaliar o comportamento dos microsserviços sob alta demanda. Ao analisar o painel de monitoramento durante um pico de requisições, o analista observou dois comportamentos críticos no ecossistema: uma métrica indicava que a fila de requisições pendentes na aplicação havia atingido o limite máximo, resultando no enfileiramento excessivo de jobs e na degradação da memória do sistema, indicando o quão ocupado estava o recurso restritivo em relação à sua capacidade máxima. Outra métrica registrava uma medição quantitativa direta da demanda do sistema, contabilizada em termos de transações bancárias por segundo (TPS) nos microsserviços de back-end. De acordo com os Golden Signals (Sinais de Ouro) utilizados no Google SER, as duas métricas observadas correspondem, respectivamente, aos sinais de  
Alternativas
Q4379696 Arquitetura de Software
No Kubernetes, a relação ou diferença entre um Deployment e um ReplicaSet é que
Alternativas
Q4379678 Arquitetura de Software
Assinale a alternativa que apresenta uma afirmação correta sobre uma arquitetura de computação em nuvem do tipo multi-tenancy.
Alternativas
Q4375807 Arquitetura de Software
A DATAPREV pretende implantar uma aplicação institucional crítica em nuvem. A solução será hospedada em uma única região e deverá reduzir o risco de interrupção do serviço decorrente da indisponibilidade de uma instalação física. Para isso, a equipe de TI avalia distribuir os componentes da aplicação entre zonas de disponibilidade distintas. Considerando a organização da infraestrutura em regiões e zonas de disponibilidade, analise as afirmativas a seguir.

I. A distribuição de componentes da aplicação entre zonas de disponibilidade distintas de uma mesma região pode favorecer a continuidade do serviço diante da indisponibilidade de uma das zonas, desde que a arquitetura da solução esteja preparada para operar nessas condições.
II. Por estarem localizadas em uma mesma região, diferentes zonas de disponibilidade compartilham necessariamente a mesma infraestrutura física, de modo que a distribuição de componentes entre elas não proporciona isolamento em relação a falhas de instalações.
III. A utilização de múltiplas zonas de disponibilidade pode reduzir a exposição da aplicação a falhas que afetem uma zona específica, mas não elimina a necessidade de considerar eventos capazes de afetar uma região inteira.

Está correto o que se afirma em  
Alternativas
Q4375806 Arquitetura de Software
A DATAPREV pretende ampliar o uso de computação em nuvem para aplicações institucionais, buscando aproveitar características desse ambiente para responder a variações de demanda e aumentar a continuidade dos serviços.
Considerando os benefícios associados à computação em nuvem, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) A utilização de recursos de nuvem pode favorecer estratégias de recuperação de desastres ao possibilitar, conforme a arquitetura adotada, a replicação de dados e a recuperação de cargas de trabalho em ambiente distinto daquele afetado pelo evento.
( ) A elasticidade permite que capacidades computacionais sejam provisionadas e liberadas rapidamente em função da demanda, podendo esse ajuste ocorrer automaticamente.
( ) O escalonamento horizontal permite aumentar ou diminuir a capacidade computacional de uma única instância, por exemplo, alterando a quantidade de memória ou de capacidade de processamento a ela atribuída.

As afirmativas são, respectivamente,  
Alternativas
Q4305761 Arquitetura de Software
Um sensor de temperatura (dispositivo IoT) atua exclusivamente como publisher, publicando leituras periódicas usando o protocolo MQTT. Uma aplicação de painel de monitoramento, executando em um servidor web, atua exclusivamente como subscriber, desejando apenas receber essas leituras em tempo real. Assinale a alternativa que descreve corretamente o caminho percorrido pelas leituras do sensor até a aplicação de painel, segundo a arquitetura do protocolo MQTT.
Alternativas
Q4293833 Arquitetura de Software
Um agente de fiscalização de transporte está avaliando práticas de arquitetura para sistemas cloud-native que precisam garantir escalabilidade e resiliência em ambientes de nuvem. Nesse contexto, a configuração mais adequada é:
Alternativas
Q4293830 Arquitetura de Software
Uma equipe de uma agência reguladora de transporte está modernizando o sistema de gestão da frota de ônibus para uma arquitetura baseada em microsserviços implantados em Docker containers, em Java. Cada microsserviço, como rastreamento de posição, cálculo de previsão de chegada e análise de demanda por ponto, deve poder ser iniciado, parado e escalado de forma independente, sem impactos nos demais componentes. A partir dessas mudanças, optou-se por
Alternativas
Q4256900 Arquitetura de Software
A computação em nuvem revolucionou a forma como os recursos de TI são consumidos e gerenciados pelas organizações.
Assinale a alternativa correta sobre os modelos de serviço em nuvem (IaaS, PaaS, SaaS).
Alternativas
Q4240107 Arquitetura de Software
Em um Tribunal de Justiça, um portal de serviços digitais permite que advogados e cidadãos consultem processos, protocolem petições, acompanhem audiências e recebam comunicações processuais. A solução é composta por microsserviços executados em contineres, com escalabilidade dinâmica. O acesso externo ocorre por APIs HTTPS. Alquns servicos, como validacão de documentos e consultaa sistemas legados, podem apresentar indisponibilidades temporárias e não devem comprometer todo o fluxo de protocolo. Nesse cenário, a composição arquitetural adequada é
Alternativas
Q4224668 Arquitetura de Software
O Kubernetes é uma engine de orquestração de contêineres Open Source utilizado para automatizar a implantação, dimensionamento e gerenciamento de aplicativos em contêiner. Neste contexto o que é um Kubernetes Pod? 
Alternativas
Q4223150 Arquitetura de Software
Um Analista de Tecnologia está investigando uma degradação de desempenho intermitente em um sistema de prontuário médico distribuído.
Quando um médico ‘clica’ para emitir uma receita, a requisição passa por um API Gateway, dispara o Microsserviço de Autenticação, consome o Microsserviço de Pacientes, consulta o Banco de Dados Relacional e aciona uma função Serverless externa de validação de CRM. O tempo de resposta final na tela do usuário saltou de 1 para 12 segundos, mas os logs isolados de cada servidor indicam que todas as máquinas individuais estão operando com uso de CPU abaixo de 30%.
Para diagnosticar em qual etapa exata do ciclo de chamadas distribuídas a latência está ocorrendo e identificar o gargalo de rede ou processamento, o analista deve implementar o seguinte mecanismo:
Alternativas
Q4222402 Arquitetura de Software
Uma equipe de arquitetura de software precisa integrar o barramento de dados de radar de tráfego aéreo centralizado aos terminais secundários de visualização de doze aeródromos regionais.
O sistema exige o tráfego assíncrono massivo e contínuo de dados lógicos com baixíssima latência e em milissegundos. Os arquitetos rejeitaram o uso de uma arquitetura de Integração de Aplicações Corporativas baseada em Barramento de Serviços Corporativos (ESB) tradicional pesada com transformações XML complexas e decidiram implantar um broker de mensageria moderno altamente escalável baseado em logs imutáveis distribuídos em disco.
A principal justificativa técnica que ampara a escolha de um broker – baseado em logs distribuídos em detrimento de uma arquitetura baseada em ESB tradicional pesada para fluxos de dados de radar massivos em tempo real –, consiste no fato de o primeiro
Alternativas
Q4219367 Arquitetura de Software
O IFCE está migrando parte de seu sistema acadêmico para uma arquitetura baseada em microsserviços. A equipe identificou que diferentes serviços (matrícula, financeiro, biblioteca e autenticação) precisam ser acessados por aplicações web e mobile. Para evitar que os clientes consumam diretamente cada microsserviço e para centralizar autenticação, roteamento e controle de requisições, o analista de tecnologia da informação propôs a adoção de um componente específico na arquitetura.
Considerando o cenário descrito, é correto afirmar que a solução adequada é
Alternativas
Q4219364 Arquitetura de Software
O IFCE está modernizando a integração entre o sistema acadêmico e o sistema financeiro. Para evitar acoplamento direto entre os sistemas e permitir processamento assíncrono das solicitações de pagamento de matrícula, o analista de tecnologia da informação propôs a utilização do RabbitMQ como intermediador de mensagens. Considerando esse cenário, é correto afirmar que o RabbitMQ
Alternativas
Ano: 2026 Banca: FGV Órgão: MPE-ES Prova: FGV - 2026 - MPE-ES - Agente Técnico - DevOps |
Q4219022 Arquitetura de Software
Considere os seguintes logs coletados durante o processamento de requisições em um sistema distribuído de e-commerce: 

</> JSON {"time":"10:01:02","service":"gateway","level":"INFO","message" :"Requisição recebida","request_id":"abc123"} {"time":"10:01:02","service":"A","level":"INFO","message":"Pedid o recebido","request_id":"abc123"} {"time":"10:01:03","service":"B","level":"INFO","message":"Proce ssando pagamento","request_id":"abc123"} {"time":"10:01:03","service":"C","level":"ERROR","message":"Err o no estoque","request_id":"abc123"} {"time":"10:01:04","service":"B","level":"WARN","message":"Retr y pagamento","request_id":"abc123"} {"time":"10:01:05","service":"D","level":"INFO","message":"Notifi cação enviada","request_id":"abc123"} {"time":"10:01:06","service":"gateway","level":"ERROR","messag e":"Falha na requisição","request_id":"abc123"} 


Durante a análise de um incidente, a equipe conseguiu reconstruir o fluxo completo da requisição entre os diferentes serviços envolvidos, identificando o ponto exato de falha e as tentativas de recuperação.
Nesse cenário, assinale a opção que identifica corretamente a prática de estruturação de logs que foi determinante para viabilizar essa análise. 
Alternativas
Respostas
1: C
2: C
3: B
4: E
5: B
6: C
7: B
8: C
9: A
10: B
11: E
12: C
13: C
14: E
15: A
16: E
17: A
18: C
19: E
20: E