SóProvas


ID
5270425
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2021
Provas
Disciplina
Arquitetura de Software
Assuntos

A respeito de tecnologia de integração com RESTful, julgue o item a seguir.


A arquitetura RESTful não possibilita o uso de servidores intermediários, chamados de balanceadores de carga, razão por que o cliente sempre se conecta ao servidor final.

Alternativas
Comentários
  • ERRADO - é altamente recomendado colocar balanceadores de carga entre o cliente e o server.

  • Eu acertei mas por tentar usar a lógica, mas há alguma fonte que discute exatamente sobre isso?

  • Para uma API ser considerada RESTful, a presença de camadas independentes é um dos 5 requisitos a ser atendido.

    Layered System (Camadas de sistema): A indicação é de que a arquitetura da API seja construída com camadas independentes, de forma que cada camada não pode ver além da camada adjacente, bem como as mudanças de uma camada não afetem as demais. É recomentado que entre o cliente-servidor tenha-se uma balanceador de carga (Load Balancer). Uma das vantagens de ter uma API dividida em camadas é que a arquitetura se torna menos completa e fica mais propensa a modificações.