Filtrar


Questões por página:
Um desenvolvedor está criando uma aplicação web escalável e resiliente e, nesse sentido, ele analisa algumas arquiteturas que podem ser empregadas nessa solução. Acerca desse assunto, avalie as sentenças a seguir:

Objetivando reduzir a latência e simplificar a segurança, a arquitetura cliente-servidor elimina a necessidade de APIs ou gateways e fornece ao cliente acesso diretamente aos dados do banco. PORQUE A arquitetura baseada em microsserviços difere consideravelmente da cliente-servidor, pois fragmenta a aplicação em serviços independentes, cada um responsável por uma funcionalidade específica, permitindo escalabilidade horizontal, uso de tecnologias distintas e implantação autônoma.


Acerca dessas sentenças, assinale a alternativa CORRETA.
São características válidas da arquitetura REST para construção de APIs:

1. É uma arquitetura orientada a eventos e não é do tipo cliente-servidor.
2. É uma arquitetura sem estado definido, ou que implementa statelessness, com cada requisição contendo todas as informações para sua compreensão.
3. Os clientes podem armazenar temporariamente em cache respostas, o que é conhecido como cacheabilidade.

Assinale a alternativa que indica todas as afirmativas corretas.

No ciclo de vida do desenvolvimento de software, a fase em que o produto e o ambiente são projetados de acordo com a especificação, ajudando a determinar o hardware e a arquitetura do sistema, é chamada de

Para o usuário, em um banco de dados pouco deve importar qual unidade de armazenamento está sendo usada, contanto que estes estejam disponíveis no momento necessário. Para isso, dá-se o nome "abstração de dados". Isso se dá em três níveis. Diante do exposto, assinale a alternativa que apresenta um nível INVÁLIDO.

A ferramenta cuja função é de, propositalmente, simular falhas de segurança a fim de colher informações sobre o invasor é chamada de