Logo Passei Direto
Buscar

Atividade Objetiva 03_ 07 - Arquitetura de Back-End (2022)

User badge image
Luiz Ferreira

em

Ferramentas de estudo

Questões resolvidas

The term "Microservice Architecture" has sprung up over the last few years to describe a particular way of designing software applications as suites of independently deployable services. While there is no precise definition of this architectural style, there are certain common characteristics around this architecture.
As características abaixo fazem parte do estilo arquitetural de microsserviços, exceto:
Organização das capacidades de negócio em pequenos serviços autônomos.
Compartilhamento das informações dos microsserviços em um único banco de dados relacional.
Comunicação com outros microsserviços através de chamadas RESTful HTTP ou através de filas de mensagens.
Capacidade de distribuição física de cada microsserviço.
Facilidade para escalabilidade horizontal e vertical de cada microsserviço, conforme requisitos de negócio.

Os estilos de API e microsserviços estão relacionados e são usados em conjunto por vários desenvolvedores no Brasil em linguagens como Java, C# ou Node.JS.
Descrevemos abaixo algumas frases sobre estes dois estilos. Assinale a alternativa correta.
O estilo de APIs exige o uso do estilo de microsserviços.
O estilo de APIs exige o uso do estilo de algum estilo de serviços como por exemplo o SOA ou microsserviços ou computação serverless.
O estilo de microsserviços normalmente expõe APIs REST através de APIs Gateways e portanto se beneficia das melhores práticas do estilo arquitetural de APIs.
O estilo de computação serverless exige, para seu apropriado funcionamento, a criação de APIs.
Apenas APIs baseadas em SOAP exigem o uso do estilo de microsserviços.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

The term "Microservice Architecture" has sprung up over the last few years to describe a particular way of designing software applications as suites of independently deployable services. While there is no precise definition of this architectural style, there are certain common characteristics around this architecture.
As características abaixo fazem parte do estilo arquitetural de microsserviços, exceto:
Organização das capacidades de negócio em pequenos serviços autônomos.
Compartilhamento das informações dos microsserviços em um único banco de dados relacional.
Comunicação com outros microsserviços através de chamadas RESTful HTTP ou através de filas de mensagens.
Capacidade de distribuição física de cada microsserviço.
Facilidade para escalabilidade horizontal e vertical de cada microsserviço, conforme requisitos de negócio.

Os estilos de API e microsserviços estão relacionados e são usados em conjunto por vários desenvolvedores no Brasil em linguagens como Java, C# ou Node.JS.
Descrevemos abaixo algumas frases sobre estes dois estilos. Assinale a alternativa correta.
O estilo de APIs exige o uso do estilo de microsserviços.
O estilo de APIs exige o uso do estilo de algum estilo de serviços como por exemplo o SOA ou microsserviços ou computação serverless.
O estilo de microsserviços normalmente expõe APIs REST através de APIs Gateways e portanto se beneficia das melhores práticas do estilo arquitetural de APIs.
O estilo de computação serverless exige, para seu apropriado funcionamento, a criação de APIs.
Apenas APIs baseadas em SOAP exigem o uso do estilo de microsserviços.

Prévia do material em texto

02/04/2023, 18:52 Atividade Objetiva 03: 07 - Arquitetura de Back-End (2022)
https://pucminas.instructure.com/courses/90089/quizzes/297931 1/4
Atividade Objetiva 03
Entrega Sem prazo Pontos 10 Perguntas 4
Limite de tempo Nenhum Tentativas permitidas Sem limite
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 2 minutos 10 de 10
 As respostas corretas estão ocultas.
Pontuação desta tentativa: 10 de 10
Enviado 2 abr em 18:53
Esta tentativa levou 2 minutos.
Fazer o teste novamente
2,5 / 2,5 ptsPergunta 1
"The term "Microservice Architecture" has sprung up over the last few
years to describe a particular way of designing software applications as
suites of independently deployable services. While there is no precise
definition of this architectural style, there are certain common
characteristics around this architecture.", James Lewis
- https://martinfowler.com/articles/microservices.html
As características abaixo fazem parte do estilo arquitetural de
microsserviços, exceto:
 
Organização das capacidades de negócio em pequenos serviços
autônomos.
https://pucminas.instructure.com/courses/90089/quizzes/297931/history?version=1
https://pucminas.instructure.com/courses/90089/quizzes/297931/take?user_id=166255
02/04/2023, 18:52 Atividade Objetiva 03: 07 - Arquitetura de Back-End (2022)
https://pucminas.instructure.com/courses/90089/quizzes/297931 2/4
 
Compartilhamento das informações dos microsserviços em um único
banco de dados relacional.
Microsser
 
Comunicação com outros microsserviços através de chamadas
RESTful HTTP ou através de filas de mensagens
 Capacidade de distribuição física de cada microsserviço. 
 
Facilidade para escalabilidade horizontal e vertical de cada
microsserviço, conforme requisitos de negócio.
2,5 / 2,5 ptsPergunta 2
Os estilos de API e microsserviços estão relacionados e são usados
em conjunto por vários desenvolvedores no Brasil em linguagens como
Java, C# ou Node.JS. 
Descrevemos abaixo algumas frases sobre estes dois estilos. Assinale
a alternativa correta.
 O estilo de APIs exige o uso do estilo de microsserviços. 
 
O estilo de APIs exige o uso do estilo de algum estilo de serviços como
por exemplo o SOA ou microsserviços ou computação serverless.
 
O estilo de microsserviços normalmente expõe APIs REST através de
APIs Gateways e portanto se beneficia das melhores práticas do estilo
arquitetural de APIs.
02/04/2023, 18:52 Atividade Objetiva 03: 07 - Arquitetura de Back-End (2022)
https://pucminas.instructure.com/courses/90089/quizzes/297931 3/4
 
O estilo de computação serverless exige, para seu apropriado
funcionamento, a criação de APIs.
 
Apenas APIs baseadas em SOAP exigem o uso do estilo de
microsserviços
2,5 / 2,5 ptsPergunta 3
Podemos dizer sobre a adoção de microsserviços nas organizações.
 
Que apenas Start-Ups podem usar este estilo arquitetural, pois ele
exige o uso de linguagens como o Node.JS.
 
Ele não é apropriado para organizações que possam já grandes
monolitos implementados em linguagens como C# ou Java. Isso
porque é impossível migrar uma aplicação monolítica com um grande
banco de dados para uma arquitetura de microsserviços.
 
Ele não faz sentido para organizações que já possuem
implementações SOA sólidas. Isso porque SOA e microsserviços são
termos similares.
 
Ele faz sentido para empresas que precisam de escalabilidade sob
demanda para determinados tipos de comportamentos de negócio.
 
Ele pode ser adotado em empresas que possuem baixa maturidade
 em testes, já que este é um tipo de arquitetura mais fácil de testar que
as arquiteturas monolíticas.
02/04/2023, 18:52 Atividade Objetiva 03: 07 - Arquitetura de Back-End (2022)
https://pucminas.instructure.com/courses/90089/quizzes/297931 4/4
2,5 / 2,5 ptsPergunta 4
Existem muitas tecnologias de microsserviços disponíveis no mercado,
para PHP, Java, .NET, Python, ou Node.JS. Podemos dizer sobre
estas tecnologias o seguinte, exceto:
 
O SpringBoot, Python Flask, PHP Lumen e o ASP.NET Core são mais
ajustados para arquiteturas de microsserviços porque podem operar
sem servidores de aplicação complexos como o IIS ou JBOSS AS.
 
O Docker é uma tecnologia já muito utilizada para implantar
microsserviços pois ela permite isolar dependências em tempo de
execução, além de facilitar os testes.
 
O Netflix Eureka é uma tecnologia de API Gateway e similar ao Service
Fabric.
O Netflix Eureka é usado para descoberta e registro de serviços. 
O API Gateway da Netflix é o Zuul.
 
O Netflix Hystrix pode ser usado para implementar tolerância a falhas e
o padrão Circuit Breaker em arquiteturas de microsserviços.
Pontuação do teste: 10 de 10

Mais conteúdos dessa disciplina