Questões de Concurso
Comentadas sobre sistemas distribuídos em arquitetura de software
Foram encontradas 217 questões
I. A arquitetura hexagonal, também chamada de Arquitetura de Portas e Adaptadores, visa separar a lógica de negócios das interfaces externas, permitindo uma fácil troca de implementações.
II. Microsserviços são pequenos serviços que compartilham o mesmo banco de dados, promovendo maior acoplamento entre os módulos da aplicação para garantir a consistência dos dados.
III. A arquitetura monolítica pode ser distribuída, mas requer que todos os módulos sejam implantados como um conjunto, ao contrário dos microsserviços, que permitem a implantação independente de cada módulo.
Está correto o que se afirma em
Para criar o exchange e efetuar a ligação com as filas, Adriana utilizou os comandos:
Uma das premissas da arquitetura de microsserviços é que cada microsserviço seja independente, autônomo e autossuficiente.
A arquitetura de microsserviços é mais indicada que a arquitetura monolítica, quando a prioridade é otimizar
A respeito de arquitetura de aplicações, julgue o próximo item.
Em processamentos distribuídos do tipo peer-to-peer, cada
processo pode ser cliente e servidor para outros processos.
( ) RabbitMQ é um middleware de mensageria open-source que implementa o protocolo Advanced Message Queuing Protocol (AMQP).
( ) O RabbitMQ é exclusivo para a linguagem de programação Java, não oferecendo suporte a outras linguagens de programação.
( ) No RabbitMQ, os produtores são responsáveis por enviar mensagens para uma fila, enquanto os consumidores as recebem e processam.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
I - Microsserviços permitem alinhar melhor a arquitetura à organização, ajudando a minimizar o número de pessoas trabalhando em qualquer base de código para atingir o ponto ideal de tamanho e produtividade da equipe.
II - Toda a comunicação entre os microsserviços é feita por meio de chamadas de rede, para impor a separação entre os serviços.
III - Microsserviços podem mudar e ser implantados (deployment) independentemente uns dos outros.
Quais estão corretas?
Um padrão para troca de mensagens que pode ser utilizado, nesse cenário, é o
I - Recursos de TI podem ser escalados horizontalmente e um load balancer vai distribuir a carga de trabalho ao longo dos recursos disponíveis.
II – Utilização de recursos de TI apenas em momentos de alta demanda.
III – Utiliza thin-provisioning para alocação dinâmica de armazenamento.
A situação acima, descreve qual conceito em cloud computing?
Esse tipo de configuração envolve um componente existente no SAP, conhecido pelo acrônimo
De modo a atender a essa necessidade, aplica-se o SAP Budget Control System (BCS), cuja funcionalidade básica é