Buscar

9 - Apis e web services - AWS

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 7 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

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 6, do total de 7 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

Prévia do material em texto

28/04/2020 PROVA ONLINE 25/04/2020: 09. Apis e web services - AWS (2019)
https://pucminas.instructure.com/courses/1827/quizzes/46499 1/7
PROVA ONLINE 25/04/2020
Entrega 25 abr em 18:20 Pontos 60 Perguntas 10
Disponível 25 abr em 14:00 - 25 abr em 18:20 aproximadamente 4 horas
Limite de tempo 60 Minutos
Instruções
Este teste foi travado 25 abr em 18:20.
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 51 minutos 36 de 60
Pontuação deste teste: 36 de 60
Enviado 25 abr em 15:59
Esta tentativa levou 51 minutos.
ATENÇÃO: Verifique em "Notas" se você não atingiu o aproveitamento
necessário nesta disciplina.
Caso você já tenha realizado uma prova anterior e opte por uma nova tentativa,
será identificado como uma prova extra e resultará em pagamento de taxa extra.
INSTRUÇÕES DA AVALIAÇÃO ONLINE
A prova tem a duração de 60 minutos e se realizará das 14 às 18:20 horas, horário de
Brasília. 
Ao clicar em PROVA ONLINE 25/04/2020, no menu “testes” você iniciará a prova. A partir daí
não será possível desistir de realizá-la.
A prova é composta de 10 questões objetivas, cada uma no valor de 6 pontos.
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”.
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, ou às
18:20 horas – horário em que se encerra a aplicação.
Boa Prova!
https://pucminas.instructure.com/courses/1827/quizzes/46499/history?version=1
28/04/2020 PROVA ONLINE 25/04/2020: 09. Apis e web services - AWS (2019)
https://pucminas.instructure.com/courses/1827/quizzes/46499 2/7
6 / 6 ptsPergunta 1
Existem técnicas diversas para fornecer escalabilidade de APIs.
Sobre essas técnicas podemos dizer o seguinte, exceto:
 A paginação pode ser baseada em cursores e limites. 
 
Caches de rede e proxy cache não podem ser usados para
implementar caches de API.
Correto!Correto!
 
Caches podem ser usados no servidor e cliente para reduzir o tráfego
novo.
 
Dados de retorno de dados HTTP podem ser compactados em formato
GZIP.
6 / 6 ptsPergunta 2
Sobre testes de caixa preta e testes de caixa cinza, podemos dizer:
 
Ferramentas de geração de estresse sintéticos não suporta o processo
de testes de caixa preta.
 
Testes de caixa cinza permitem identificar os componentes servidor
ofensores, tais como filas de mensagem ou DLL/COM/EJBs.
Correto!Correto!
 
Testes de caixa preta se referem a REST e testes de caixa cinza se
referem a RPC .
28/04/2020 PROVA ONLINE 25/04/2020: 09. Apis e web services - AWS (2019)
https://pucminas.instructure.com/courses/1827/quizzes/46499 3/7
 
Testes de caixa preta permitem identificar os componentes servidor
ofensores, tais como filas de mensagem ou DLL/COM/EJBs.
6 / 6 ptsPergunta 3
O paradigma REST é baseado no conceito central de recursos. Um
recurso é uma entidade que pode ser identificada, nomeada,
endereçada ou tratada na web. As APIs REST expõem dados como
recursos e usam métodos HTTP padrão para representar transações
sobre esses recursos. Sobre os métodos REST, podemos dizer:
 O método DELETE é idempotente.
Correto!Correto!
 O método POST é sempre usado para alterar recursos no servidor.
 O método HTTP CREATE é usado para criar ou alterar recursos.
 O método HTTP CREATE é usado para criar recursos.
0 / 6 ptsPergunta 4
Considere o seguinte cenário:
Um time tem uma arquitetura legada baseada em ASP.NET Web
Forms. Essa arquitetura não possui o uso de APIs e a comunicação
entre view e controladores e modelos de dados é feita no servidor com
chamadas de métodos da API do WebForms e EntityFramework.
Durante discussões recentes, o time decidiu modernizar a sua camada
de apresentação para um framework baseado em Javascript. Depois
de várias escolhas e provas de conceito, o time decidiu pelo uso do
Vue.JS e o uso do .NET Core 2.
Essa decisão traz qual implicação possível para o redesenho da
arquitetura legada?
28/04/2020 PROVA ONLINE 25/04/2020: 09. Apis e web services - AWS (2019)
https://pucminas.instructure.com/courses/1827/quizzes/46499 4/7
 Não existe nenhum impacto de tecnologias.
ocê respondeuocê respondeu
 Criar uma API baseada no ASP.NET Web API.
esposta corretaesposta correta
 Criar uma API baseada em JSF.
 Criar uma API baseada em ASP.NET Web gRPC.
0 / 6 ptsPergunta 5
APIs têm se tornado populares em muitas organizações. Elas se
constituem já como uma importante ferramenta para a alavancagem
de estratégias de TI. Quando falamos sobre possíveis objetivos de
negócio de APIs, podemos afirmar, exceto: 
 
 Aumento da interoperabilidade de aplicações.
 Melhorias na usabilidade de sistemas.
esposta corretaesposta correta
 Reuso de serviços legados.
ocê respondeuocê respondeu
 Exposição de serviços de negócio.
6 / 6 ptsPergunta 6
Considere o seguinte cenário:
Você e o seu time estão disponibilizando agora APIs para o mercado
cuja disponibilidade deve ser 24/7. Nesse contexto, você está
buscando requisitos arquiteturais como Monitoração e Tolerância a
28/04/2020 PROVA ONLINE 25/04/2020: 09. Apis e web services - AWS (2019)
https://pucminas.instructure.com/courses/1827/quizzes/46499 5/7
Falhas para garantir que qualquer problema seja imediatamente
identificado e resolvido.
Ao ter contato com padrões arquiteturais de APIs, o que faria sentido
adotar para esse problema específico?
 Disjuntor e BFF 
 BFF e API Gateway 
 Disjuntor e HealthCheck Correto!Correto!
 Health Check e SAGA 
0 / 6 ptsPergunta 7
APIs REST podem ser usados em múltiplos contextos no
desenvolvimento de aplicações. Os cenários abaixo apontados são
exemplos nesse sentido, exceto:
 Exposição de serviços legados em PL-SQL.
ocê respondeuocê respondeu
 Exposição de novos serviços criados em Node.JS.
 Exposição de serviços em arquiteturas de microsserviços.
 Exposição de endpoints de ViewModels React.
esposta corretaesposta correta
6 / 6 ptsPergunta 8
O GraphQL é uma linguagem de consulta para APIs que ganhou
tração significativa nos últimos anos. Ela foi desenvolvida internamente
pelo Facebook em 2012 e publicada em 2015. Desde então, ela foi
adotada por provedores de API como GitHub, Yelp e Pinterest.
28/04/2020 PROVA ONLINE 25/04/2020: 09. Apis e web services - AWS (2019)
https://pucminas.instructure.com/courses/1827/quizzes/46499 6/7
Sobre o GraphQL podemos dizer, exceto: 
 
Ele permite criar um payload menor comparativamente a REST ou
RPC.
 Ele pode economizar várias chamadas de rede.
 Ele é fracamente tipado.
Correto!Correto!
 Ele permite controle do payload da resposta.
0 / 6 ptsPergunta 9
Considere o seguinte cenário:
Você está trabalhando em um projeto de APIs que requer uma
escalabilidade para até 10000 usuários em produção. Você precisa se
antecipar aos problemas e quer identificar possíveis gargalos no seu
código de API.
As técnicas e tecnologias abaixo podem ajudar, exceto:
 Apache AB e Apache HTTPd. ocê respondeuocê respondeu
 Engenharia do Caos e Teste de Carga. 
 Engenharia do Caos e Apache AB. 
 Apache AB e Chaos Monkey. esposta corretaesposta correta
6 / 6 ptsPergunta 10
APIs e microsserviços possuem uma relação complementar. Sobre
esses estilos arquiteturais, podemos dizer:
28/04/2020 PROVA ONLINE 25/04/2020: 09. Apis e web services - AWS (2019)
https://pucminas.instructure.com/courses/1827/quizzes/46499 7/7
 
Microsserviços facilitam a criação de APIs modulares, escaláveis e com
tolerância a falhas.
Correto!Correto!
 
APIs gRPC não podem ser usadas em implementações de
microsserviços.
 
O uso correto de microsserviços implica o uso de BFF, evitando, assim,
o uso de APIs.
 
Microsserviços do tipo serverless somente podem ser usados para
APIs REST.
Pontuação do teste: 36 de 60

Outros materiais