Logo Passei Direto
Buscar

PROVA ON-LINE_ 08 - Arquitetura de Back End (2023)

User badge image
Flávio Dias

em

Ferramentas de estudo

Questões resolvidas

FAAS é um tipo de PAAS, onde a plataforma é agora dada como funções. É CORRETO dizer sobre o protocolo HTTP: O estilo Serverless, ou FaaS (Function as a Service) ou Plataforma de Função como Serviço está sendo disseminado por provedores de Cloud Computing, como por exemplo a Amazon, Microsoft e Google. Esse serviço faz parte de uma arquitetura de computação orientada a eventos. A plataforma foi concebida para permitir aos desenvolvedores e outros profissionais de TI a criação e execução de aplicativos sem se preocupar com as funções realizadas pelas máquinas virtuais. A plataforma Serverless permite aos desenvolvedores ficarem livres do trabalho de gerenciar a infraestrutura de servidores. Quando comparamos o estilo de computação serverless como microsserviços, É CORRETO dizer que:
Funções como serviços são tipos particulares de microsserviços e são chamados por alguns autores de nanosserviços
Funções como serviços são casos particulares de microsserviços. Observe, entretanto, que nem todo microsserviço pode ser classificado como uma função como serviço.
Microsserviços e funções como serviços não são comparáveis.
Microsserviços são tipos particulares de funções como serviços.

Chamadas HTTP, alterações em filas de mensagens e alterações em banco de dados.

Renderização de HTML, chamadas HTTP e alterações em filas de mensagens.
Movimentação de mouse e teclado, alterações em filas de mensagens e chamadas HTTP.
Alterações em banco de dados, alterações em filas de mensagens e entrada de dados de teclados.

O .NET Core traz o ASP.NET Web API como uma parte integrante obrigatória. Aplicações ASP.NET Core são tecnologias mais apropriadas para a criação de microsserviços que aplicações ASP.NET tradicionais. Isso porque elas podem operar fora do IIS, tem suporte facilitado para Docker e podem ser executadas em Windows, Linux e OS/X. O WCF (Windows Communication Framework) se tornou obsoleto com a chegada do ASP.NET Web API e foi removido do framework ASP.NET do Windows. A Internet das coisas tem trazido a necessidade de aplicações com escalabilidade sob demanda e um estilo de computação chamada de Reactive Architectutures tem se popularizado. Neste contexto, Funções como serviços (FAAS) podem ser usados para responder a vários tipos de eventos para arquiteturas reativas. Alguns dos eventos normalmente suportados por funções como serviços (FAAS) incluem: A plataforma .NET é uma das plataformas mais conhecidas para a montagem de arquiteturas de back-end e microsserviços. Ela possui diversas tecnologias para a criação de aplicações servidoras de serviços. É INCORRETO dizer que sobre tecnologias de back-end do .NET:
É possível criar aplicações com estilo arquitetural MVVM com o ASP.NET tradicional e também com o ASP.NET Core.

Microsserviços podem ser implementados em tecnologias como Go e Eerlang. A linguagem de implementação não importa para o desenvolvimento de aplicativos SOA. Microsserviços compartilham um único banco de dados, que facilita a comunicação de dados e fornece consistência transacional entre eles. O WCF não pode ser usado para criar uma arquitetura de microsserviços na plataforma .NET. Ele é um novo nome para o estilo arquitetural SOA.
Microsserviços podem ser implementados em tecnologias como Go e Eerlang.
A linguagem de implementação não importa para o desenvolvimento de aplicativos SOA.
Microsserviços compartilham um único banco de dados, que facilita a comunicação de dados e fornece consistência transacional entre eles.
O WCF não pode ser usado para criar uma arquitetura de microsserviços na plataforma .NET.
Ele é um novo nome para o estilo arquitetural SOA.

É CORRETO dizer sobre esse estilo arquitetural:

A Netflix é uma empresa pioneira no desenvolvimento e popularização do estilo de microsserviços. Ao longo do seu percurso, ela criou e distribuiu várias ferramentas para o suporte a microsserviços.
Estudamos no curso as tecnologias Netflix Eureka, Netflix Hystrix e o Netflix Zuul. Essas tecnologias ofertam, respectivamente:

a) O WCF e o JAX-WS suportam o protocolo WS-Security.
b) Netflix Hystrix, IBM WAS e Docker.
c) APIs permitem expor microsserviços de forma ativa através de fachadas organizadas com acesso seguro e governado.

Pode-se dizer que as seguintes tecnologias são muito usadas em microsserviços, EXCETO:

a) ASP.NET Core, Netflix Eureka e Docker.
b) ASP.NET Core, SpringBoot e Docker.
c) Netflix Hystrix, Netflix Eureka e Docker.

Quando comparamos e combinamos APIs e microsserviços, pode-se dizer que:

APIs permitem expor microsserviços de forma ativa através de fachadas organizadas com acesso seguro e governado.

a) Microsserviços substituem a oferta de APIs para a disponibilização de funcionalidades servidoras.
b) Eles suportam os aspectos C, A e P do teorema de CAP.
c) Eles suportam os aspectos C e P do teorema de CAP.

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

FAAS é um tipo de PAAS, onde a plataforma é agora dada como funções. É CORRETO dizer sobre o protocolo HTTP: O estilo Serverless, ou FaaS (Function as a Service) ou Plataforma de Função como Serviço está sendo disseminado por provedores de Cloud Computing, como por exemplo a Amazon, Microsoft e Google. Esse serviço faz parte de uma arquitetura de computação orientada a eventos. A plataforma foi concebida para permitir aos desenvolvedores e outros profissionais de TI a criação e execução de aplicativos sem se preocupar com as funções realizadas pelas máquinas virtuais. A plataforma Serverless permite aos desenvolvedores ficarem livres do trabalho de gerenciar a infraestrutura de servidores. Quando comparamos o estilo de computação serverless como microsserviços, É CORRETO dizer que:
Funções como serviços são tipos particulares de microsserviços e são chamados por alguns autores de nanosserviços
Funções como serviços são casos particulares de microsserviços. Observe, entretanto, que nem todo microsserviço pode ser classificado como uma função como serviço.
Microsserviços e funções como serviços não são comparáveis.
Microsserviços são tipos particulares de funções como serviços.

Chamadas HTTP, alterações em filas de mensagens e alterações em banco de dados.

Renderização de HTML, chamadas HTTP e alterações em filas de mensagens.
Movimentação de mouse e teclado, alterações em filas de mensagens e chamadas HTTP.
Alterações em banco de dados, alterações em filas de mensagens e entrada de dados de teclados.

O .NET Core traz o ASP.NET Web API como uma parte integrante obrigatória. Aplicações ASP.NET Core são tecnologias mais apropriadas para a criação de microsserviços que aplicações ASP.NET tradicionais. Isso porque elas podem operar fora do IIS, tem suporte facilitado para Docker e podem ser executadas em Windows, Linux e OS/X. O WCF (Windows Communication Framework) se tornou obsoleto com a chegada do ASP.NET Web API e foi removido do framework ASP.NET do Windows. A Internet das coisas tem trazido a necessidade de aplicações com escalabilidade sob demanda e um estilo de computação chamada de Reactive Architectutures tem se popularizado. Neste contexto, Funções como serviços (FAAS) podem ser usados para responder a vários tipos de eventos para arquiteturas reativas. Alguns dos eventos normalmente suportados por funções como serviços (FAAS) incluem: A plataforma .NET é uma das plataformas mais conhecidas para a montagem de arquiteturas de back-end e microsserviços. Ela possui diversas tecnologias para a criação de aplicações servidoras de serviços. É INCORRETO dizer que sobre tecnologias de back-end do .NET:
É possível criar aplicações com estilo arquitetural MVVM com o ASP.NET tradicional e também com o ASP.NET Core.

Microsserviços podem ser implementados em tecnologias como Go e Eerlang. A linguagem de implementação não importa para o desenvolvimento de aplicativos SOA. Microsserviços compartilham um único banco de dados, que facilita a comunicação de dados e fornece consistência transacional entre eles. O WCF não pode ser usado para criar uma arquitetura de microsserviços na plataforma .NET. Ele é um novo nome para o estilo arquitetural SOA.
Microsserviços podem ser implementados em tecnologias como Go e Eerlang.
A linguagem de implementação não importa para o desenvolvimento de aplicativos SOA.
Microsserviços compartilham um único banco de dados, que facilita a comunicação de dados e fornece consistência transacional entre eles.
O WCF não pode ser usado para criar uma arquitetura de microsserviços na plataforma .NET.
Ele é um novo nome para o estilo arquitetural SOA.

É CORRETO dizer sobre esse estilo arquitetural:

A Netflix é uma empresa pioneira no desenvolvimento e popularização do estilo de microsserviços. Ao longo do seu percurso, ela criou e distribuiu várias ferramentas para o suporte a microsserviços.
Estudamos no curso as tecnologias Netflix Eureka, Netflix Hystrix e o Netflix Zuul. Essas tecnologias ofertam, respectivamente:

a) O WCF e o JAX-WS suportam o protocolo WS-Security.
b) Netflix Hystrix, IBM WAS e Docker.
c) APIs permitem expor microsserviços de forma ativa através de fachadas organizadas com acesso seguro e governado.

Pode-se dizer que as seguintes tecnologias são muito usadas em microsserviços, EXCETO:

a) ASP.NET Core, Netflix Eureka e Docker.
b) ASP.NET Core, SpringBoot e Docker.
c) Netflix Hystrix, Netflix Eureka e Docker.

Quando comparamos e combinamos APIs e microsserviços, pode-se dizer que:

APIs permitem expor microsserviços de forma ativa através de fachadas organizadas com acesso seguro e governado.

a) Microsserviços substituem a oferta de APIs para a disponibilização de funcionalidades servidoras.
b) Eles suportam os aspectos C, A e P do teorema de CAP.
c) Eles suportam os aspectos C e P do teorema de CAP.

Prévia do material em texto

PROVA ON-LINE
Entrega Sem prazo
Pontos 40
Perguntas 10
Limite de tempo 60 Minutos
Tentativas permitidas 2
Instruções
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 11 minutos 40 de 40
Pontuação desta tentativa: 40 de 40
Enviado 10 ago em 1:03
Esta tentativa levou 11 minutos.

Pergunta 1
4 / 4 pts
INSTRUÇÕES DA AVALIAÇÃO ON-LINE
- A prova tem a duração de 60 minutos.   
- Ao clicar em PROVA ON-LINE, no menu “Testes” você iniciará a prova. Ao acessar a página com as
questões, o tempo começa a ser contado.
- A prova é composta de 10 (dez) questões objetivas, sendo 04 (quatro) pontos cada.
- Ao final do teste não se esqueça de enviá-lo, clicando no botão “ENVIAR TESTE”. Só utilize esse
botão quando tiver finalizado a avaliação.
- Se necessário, durante a prova, entre em contato pelo link “Atendimento”.
- Você terá 02 (duas) tentativas e, caso necessite de uma nova, será preciso solicitar a prova extra,
que requer pagamento de taxa adicional.
Atenção: Todas as provas iniciadas e que não houverem sido submetidas serão automaticamente
encerradas pelo sistema transcorridos os 60 minutos de duração.
Boa prova!
Fazer o teste novamente
As arquiteturas de back-end e microsserviços são baseados no protocolo HTTP. Esse protocolo, sem
estado e orientado a conexões, é a peça fundamental através da qual serviços e APIs operam.
10/08/2024, 01:03 PROVA ON-LINE: 08 - Arquitetura de Back End (2023)
https://pucminas.instructure.com/courses/146488/quizzes/381496 1/6
https://pucminas.instructure.com/courses/146488/quizzes/381496/history?version=1
https://pucminas.instructure.com/courses/146488/quizzes/381496/take?user_id=238541
  O método POST processa parâmetros somente através da Query String.
  Os métodos INCLUDE e POST podem ser usados para criar novos recursos em servidores Web.
Correto!
  Os métodos PUT, DELETE e GET são considerados idempotentes.
8.1.3 (https://tools.ietf.org/html/rfc7231#section-8.1.3) . Registrations
 The "Hypertext Transfer Protocol (HTTP) Method Registry" has been
 populated with the registrations below:
 +---------+------+------------+---------------+
 | Method | Safe | Idempotent | Reference |
 +---------+------+------------+---------------+
 | CONNECT | no | no | Section 4.3.6 (https://tools.ietf.org/html/rfc7231#section-4.3.6) 
|
 | DELETE | no | yes | Section 4.3.5 (https://tools.ietf.org/html/rfc7231#section-4.3.5) 
|
 | GET | yes | yes | Section 4.3.1 (https://tools.ietf.org/html/rfc7231#section-4.3.1) 
|
 | HEAD | yes | yes | Section 4.3.2 (https://tools.ietf.org/html/rfc7231#section-4.3.2) 
|
 | OPTIONS | yes | yes | Section 4.3.7 (https://tools.ietf.org/html/rfc7231#section-4.3.7) 
|
 | POST | no | no | Section 4.3.3 (https://tools.ietf.org/html/rfc7231#section-4.3.3) 
|
 | PUT | no | yes | Section 4.3.4 (https://tools.ietf.org/html/rfc7231#section-4.3.4) 
|
 | TRACE | yes | yes | Section 4.3.8 (https://tools.ietf.org/html/rfc7231#section-4.3.8) 
|
https://tools.ietf.org/html/rfc7231
  Os métodos GET e POST são seguros.

Pergunta 2
4 / 4 pts
  FAAS é um tipo de PAAS, onde a plataforma é agora dada como funções.
É CORRETO dizer sobre o protocolo HTTP:
O estilo Serverless, ou FaaS (Function as a Service) ou Plataforma de Função como Serviço está
sendo disseminado por  provedores de Cloud Computing, como por exemplo a Amazon, Microsoft e
Google.
Esse serviço faz parte de uma arquitetura de computação orientada a eventos. A plataforma foi
concebida para permitir aos desenvolvedores e outros profissionais de TI a criação e execução de
aplicativos sem se preocupar com as funções realizadas pelas máquinas virtuais. A
plataforma Serverless permite aos desenvolvedores ficarem livres do trabalho de gerenciar a
infraestrutura de servidores. 
Quando comparamos o estilo de computação serverless como microsserviços, É CORRETO dizer
que:
10/08/2024, 01:03 PROVA ON-LINE: 08 - Arquitetura de Back End (2023)
https://pucminas.instructure.com/courses/146488/quizzes/381496 2/6
https://tools.ietf.org/html/rfc7231#section-8.1.3
https://tools.ietf.org/html/rfc7231#section-8.1.3
https://tools.ietf.org/html/rfc7231#section-4.3.6
https://tools.ietf.org/html/rfc7231#section-4.3.6
https://tools.ietf.org/html/rfc7231#section-4.3.5
https://tools.ietf.org/html/rfc7231#section-4.3.5
https://tools.ietf.org/html/rfc7231#section-4.3.1
https://tools.ietf.org/html/rfc7231#section-4.3.1
https://tools.ietf.org/html/rfc7231#section-4.3.2
https://tools.ietf.org/html/rfc7231#section-4.3.2
https://tools.ietf.org/html/rfc7231#section-4.3.7
https://tools.ietf.org/html/rfc7231#section-4.3.7
https://tools.ietf.org/html/rfc7231#section-4.3.3
https://tools.ietf.org/html/rfc7231#section-4.3.3
https://tools.ietf.org/html/rfc7231#section-4.3.4
https://tools.ietf.org/html/rfc7231#section-4.3.4
https://tools.ietf.org/html/rfc7231#section-4.3.8
https://tools.ietf.org/html/rfc7231#section-4.3.8
Correto!
 
Funções como serviços são tipos particulares de microsserviços e são chamados por alguns autores de
nanosserviços
Funções como serviços são casos particulares de microsserviços. Observe, entretanto, que nem
todo microsserviço pode ser classificado como uma função como serviço.
  Microsserviços e funções como serviços não são comparáveis.
  Microsserviços são tipos particulares de funções como serviços.

Pergunta 3
4 / 4 pts
Correto!
  Chamadas HTTP, alterações em filas de mensagens e alterações em banco de dados.
  Renderização de HTML, chamadas HTTP e alterações em filas de mensagens.
  Movimentação de mouse e teclado, alterações em filas de mensagens e chamadas HTTP.
  Alterações em banco de dados, alterações em filas de mensagens e entrada de dados de teclados.

Pergunta 4
4 / 4 pts
  O .NET Core traz o ASP.NET Web API como uma parte integrante obrigatória.
 
Aplicações ASP.NET Core são tecnologias mais apropriadas para a criação de microsserviços que aplicações
ASP.NET tradicionais. Isso porque elas podem operar fora do IIS, tem suporte facilitado para Docker e podem ser
executadas em Windows, Linux e OS/X.
Correto!
 
O WCF (Windows Communication Framework) se tornou obsoleto com a chegada do ASP.NET Web API e foi
removido do framework ASP.NET do Windows.
A Internet das coisas tem trazido a necessidade de aplicações com escalabilidade sob demanda e
um estilo de computação chamada de Reactive Architectutures tem se popularizado. Neste
contexto, Funções como serviços (FAAS) podem ser usados para responder a vários tipos de
eventos para arquiteturas reativas.
Alguns dos eventos normalmente suportados por funções como serviços (FAAS) incluem:
A plataforma .NET é uma das plataformas mais conhecidas para a montagem de arquiteturas de
back-end e microsserviços. Ela possui diversas tecnologias para a criação de aplicações servidoras
de serviços.
É INCORRETO dizer que sobre tecnologias de back-end do .NET:
10/08/2024, 01:03 PROVA ON-LINE: 08 - Arquitetura de Back End (2023)
https://pucminas.instructure.com/courses/146488/quizzes/381496 3/6
 
É possível criar aplicações com estilo arquitetural MVVM com o ASP.NET tradicional e também com o ASP.NET
Core.

Pergunta 5
4 / 4 pts
Correto!
  Microsserviços podem ser implementados em tecnologias como Go e Eerlang.
A linguagem de implementação não importa para o desenvolvimento de aplicativos SOA
 
Microsserviços compartilham um único banco de dados, que facilita a comunicação de dados e fornece
consistência transacional entre eles.
  O WCF não pode ser usado para criar uma arquitetura de microsserviços na plataforma .NET.
  Ele é um novo nome para o estilo arquitetural SOA.

Pergunta 6
4 / 4 pts
  Gateway de APIs, tolerância a falhas e descoberta de microsserviços.
  Tolerância a falhas, descoberta de microsserviços e gateway de APIs.
  Testes macacos (Monkey Tests), gateways de APIs e tolerância a falhas.
Correto!
  Descoberta de microsserviços, tolerânciaa falhas e gateway de APIs.
https://github.com/Netflix/zuul/wiki

“O termo "Arquitetura de Microsserviços (Microservice Architecture)" surgiu nos últimos anos para
descrever uma maneira específica de desenvolver software como suites de serviços com
implantação independente. Embora não exista uma definição precisa desse estilo de arquitetura, há
certas características comuns em relação à organização, à capacidade de negócios, ao deploy
automatizado, à inteligência nos terminais e ao controle descentralizado de linguagens e de dados.”,
James Lewis e Martin Fowler, 2014.
É CORRETO dizer sobre esse estilo arquitetural:
 
A Netflix é uma empresa pioneira no desenvolvimento e popularização do estilo de microsserviços.
Ao longo do seu percurso, ela criou e distribuiu várias ferramentas para o suporte a microsserviços.
Estudamos no curso as tecnologias Netflix Eureka, Netflix Hystrix e o Netflix Zuul. Essas tecnologias
ofertam, respectivamente:
10/08/2024, 01:03 PROVA ON-LINE: 08 - Arquitetura de Back End (2023)
https://pucminas.instructure.com/courses/146488/quizzes/381496 4/6
Pergunta 7
4 / 4 pts
Correto!
  O WCF e o JAX-WS suportam o protocolo WS-Security.
  O JAX-WS suporta o protocolo IIOP.
  O WCF foi integrado no .NET Core a partir de 2017
  O JAX-WS foi removido da especificação Java EE 7 e substituído pelo JAX-RS, mais moderno e mais eficiente.

Pergunta 8
4 / 4 pts
Correto!
  Netflix Hystrix, IBM WAS e Docker.
O IBM WAS Websphere Application Server não é apropriado para microsserviços.
  ASP.NET Core, Netflix Eureka e Docker.
  ASP.NET Core, SpringBoot e Docker.
  Netflix Hystrix, Netflix Eureka e Docker.

Pergunta 9
4 / 4 pts
 
APIs não podem ser usadas para expor funções como serviços, pois essas últimas são orientadas a eventos e,
portanto, reativas.
Plataformas governamentais no Brasil ainda são fortemente baseadas em SOAP. E para esse
suporte temos tecnologias como o JAX-WS ou o WCF, que foram criadas para que desenvolvedores
pudessem criar serviços Web baseados em SOAP/HTTP, SOAP/JMS, XML e JSON e outras
combinações de protocolos de transporte e dados.
É CORRETO dizer sobre essas tecnologias:
O uso de microsserviços requer o aporte de tecnologias específicas que facilitam o trabalho e
gerenciamento desses serviços.
Pode-se dizer que as seguintes tecnologias são muito usadas em microsserviços, EXCETO:
A escolha de estilos e componentes de backend é uma importante habilidade do arquiteto de
software. Componentes, APIS, microsserviços e funções como serviços são algumas das escolhas
atualmente disponíveis para arquitetos em diversos tipos de projetos.
Quando comparamos e combinamos APIs e microsserviços, pode-se dizer que:
 
10/08/2024, 01:03 PROVA ON-LINE: 08 - Arquitetura de Back End (2023)
https://pucminas.instructure.com/courses/146488/quizzes/381496 5/6
  Microsserviços substituem a oferta de APIs para a disponibilização de funcionalidades servidoras.
  Funções como serviços surgem como alternativas que irão tornar obsoletos o estilo de microsserviços.
Correto!
 
APIs permitem expor microsserviços de forma ativa através de fachadas organizadas com acesso seguro e
governado.

Pergunta 10
4 / 4 pts
Correto!
  Eles não suportam transações distribuídas e trabalham com o paradigma chamado de consistência eventual.
  Eles suportam os aspectos C e A do teorema de CAP.
  Eles suportam os aspectos C, A e P do teorema de CAP.
  Eles suportam os aspectos C e P do teorema de CAP.
Pontuação do teste: 40 de 40
Microsserviços normalmente possuem seus próprios repositórios de dados e isso traz implicações
sobre o desenho de transações de sistemas distribuídos.
Sobre transações em microsserviços pode-se dizer que:
10/08/2024, 01:03 PROVA ON-LINE: 08 - Arquitetura de Back End (2023)
https://pucminas.instructure.com/courses/146488/quizzes/381496 6/6

Mais conteúdos dessa disciplina