Buscar

05 - Arquitetura de Back End (2023) - Unidade 4

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

17/01/24, 09:26 -, histórico de teste: Atividade Objetiva 04
https://pucminas.instructure.com/courses/145909/quizzes/379985/history?version=5 1/5
Atividade Objetiva 04 Resultados para -
 As respostas corretas estão ocultas.
Pontuação desta tentativa: 15 de 15
Enviado 6 de ago de 2023 em 16:58
Esta tentativa levou 2 minutos.
3 / 3 ptsPergunta 1
Como a arquitetura de microsserviços complementa a prática de
DevOps?
 Microsserviços e DevOps não têm relação entre si. 
Microsserviços tornam o DevOps desnecessário, já que cada serviço
pode ser desenvolvido e operado independentemente.
Microsserviços possibilitam a entrega contínua e a implantação
contínua (CI/CD), práticas centrais do DevOps, pois cada serviço pode
ser desenvolvido, testado e implantado de forma independente.
Microsserviços complementam a prática de DevOps ao permitir a 
entrega contínua e a implantação contínua (CI/CD). Cada serviço 
em uma arquitetura de microsserviços pode ser desenvolvido, 
testado e implantado de forma independente. Isso permite que as 
equipes de desenvolvimento e operações trabalhem juntas de 
maneira mais eficaz, o que é um objetivo central do DevOps.
DevOps exige que todos os microsserviços sejam desenvolvidos na
mesma linguagem de programação.
17/01/24, 09:26 -, histórico de teste: Atividade Objetiva 04
https://pucminas.instructure.com/courses/145909/quizzes/379985/history?version=5 2/5
DevOps exige que todos os microsserviços sejam operados por uma
única equipe.
3 / 3 ptsPergunta 2
Quais são as vantagens dos microsserviços?
 Menor complexidade, menor tempo de inatividade, maior custo. 
 Maior complexidade, maior escalabilidade, melhor manutenção. 
 Menor complexidade, maior tempo de inatividade, menor custo. 
Maior escalabilidade, menor tempo de inatividade, melhor manutenção. 
Microsserviços proporcionam maior escalabilidade, pois cada 
serviço pode ser escalado de forma independente. Também 
podem reduzir o tempo de inatividade, pois a falha de um serviço 
não afeta diretamente os outros. Além disso, proporcionam uma 
melhor manutenção, pois os serviços podem ser atualizados e 
implantados de forma independente.
 Menor escalabilidade, maior tempo de inatividade, menor custo. 
3 / 3 ptsPergunta 3
Em uma arquitetura de microsserviços, por que é importante ter uma
estratégia de gerenciamento de log?
 Para facilitar a depuração e monitoramento dos serviços. 
17/01/24, 09:26 -, histórico de teste: Atividade Objetiva 04
https://pucminas.instructure.com/courses/145909/quizzes/379985/history?version=5 3/5
Em uma arquitetura de microsserviços, é importante ter uma 
estratégia de gerenciamento de log para facilitar a depuração e o 
monitoramento dos serviços. Dada a distribuição dos serviços, um 
sistema centralizado de logs pode ajudar a entender o 
comportamento do sistema como um todo.
 Para reduzir o uso de recursos do sistema. 
 Para melhorar a velocidade dos serviços. 
 Para melhorar a interface do usuário. 
 Para aumentar a segurança do sistema. 
3 / 3 ptsPergunta 4
Qual é o papel do padrão SAGA em uma arquitetura de
microsserviços?
O padrão SAGA é usado para gerenciar transações que abrangem
vários serviços, onde cada etapa de uma transação é uma saga.
O padrão SAGA é usado para gerenciar transações que 
abrangem vários serviços. Em uma arquitetura de microsserviços, 
não há transações distribuídas como em uma arquitetura 
monolítica. Portanto, o padrão SAGA é uma abordagem para 
resolver a consistência de transações em um ambiente de 
microsserviços. Cada etapa de uma transação é uma saga, e se 
algo der errado, as sagas anteriores serão revertidas 
(compensadas) para manter a consistência do sistema.
O padrão SAGA é usado para garantir que todos os microsserviços
usem a mesma linguagem de programação.
O padrão SAGA é usado para garantir que todos os microsserviços
usem o mesmo banco de dados.
17/01/24, 09:26 -, histórico de teste: Atividade Objetiva 04
https://pucminas.instructure.com/courses/145909/quizzes/379985/history?version=5 4/5
O padrão SAGA é usado para aumentar a velocidade de comunicação
entre os microsserviços.
O padrão SAGA é usado para dividir um microsserviço em
microsserviços menores.
3 / 3 ptsPergunta 5
O que significa persistência poliglota no contexto de uma arquitetura de
microsserviços?
Significa que cada microsserviço deve usar o mesmo tipo de banco de
dados para persistir seus dados.
Significa que cada microsserviço deve usar vários bancos de dados
diferentes para persistir seus dados.
Significa que cada microsserviço pode escolher o tipo de banco de
dados que melhor se adequa às suas necessidades para persistir seus
dados.
Persistência poliglota no contexto de uma arquitetura de 
microsserviços significa que cada microsserviço pode escolher o 
tipo de banco de dados que melhor se adequa às suas 
necessidades para persistir seus dados. Isso poderia incluir 
bancos de dados relacionais, bancos de dados NoSQL, bancos de 
dados de séries temporais, etc., dependendo das necessidades 
específicas de cada serviço.
 Significa que os microsserviços não devem persistir dados 
17/01/24, 09:26 -, histórico de teste: Atividade Objetiva 04
https://pucminas.instructure.com/courses/145909/quizzes/379985/history?version=5 5/5
Significa que todos os microsserviços devem usar um banco de dados
NoSQL para persistir seus dados.
Pontuação do teste: 15 de 15

Continue navegando