pedrofgd / api-rest-broker

Projeto TCC Mack para avaliação de uma proposta de Broker para garantir alta disponibilidade no consumo de recursos externos via API REST
1 stars 0 forks source link

Apontamentos reunião 19/04/2023 #38

Closed pedrofgd closed 1 year ago

pedrofgd commented 1 year ago

Pontos apontados pela professora durante nossa apresentação:

Sobre o fluxo da requisição no Broker: A requisição tem um contrato genérico e de acordo com o meu QoS eu determino qual o provedor que vai atender a essa chamada. O Broker deve buscar no catálogo de APIs quem implementa esse serviço. "Ô ranqueador, quem que está mais saudável"? "O Broker não precisa falar com configurações, ele já está configurado" (devemos mudar para catálogo de APIs)

Sobre o mapeamento que estamos fazendo antes de enviar a requisição para o provedor: Uma coisa é "Mapear", outra coisa é "Montar". Quando recebemos a requisição, ela sugeriu não "mapear", mas sim montar a requisição para enviar para o provedor ("São expertises diferentes para cada um")

Obs: Sugestão dela para focar e "não fazer tudo". É importante fechar bem o escopo do projeto, se não podemos ter problemas com a banca (exemplo do professor que começou a perguntar sobre a "ISO não sei o que de segurança"). Não valorizar demais certas coisas, para não ser cobrado de coisas que não vamos fazer.

Sugestões:

Sobre o health check: Avaliar criar um Temporizador, para gerenciar o agendamento dos health checks.

Sobre o ranqueador: ... (tomara que eu não esqueça de escrever depois, que não deu tempo para escrever durante a reunião. Mas ela falou algumas vezes "botar" (atualizar) a ordem dos provedores... fazer o ranqueamento como um processo após receber a requisição. Essa era a ideia original, mas mudamos para ficar mais simplificado, fazendo uma consulta no Ranqueador em toda requisição...)

Lembrar de ver os documentos que ela mandou novamente no grupo do WhatsApp: Para delimitar bem o escopo e escrever o objetivo do trabalho, contando com os requisitos necessários...

Tarefas que ela deixou

An-225 commented 1 year ago

Discussão sobre "API Catalog" e "Service Names"

API Catalog

Sobre o API Catalog eu encontrei isso, e parece ser algo bem mais voltado a documentação, assim como o pedro falou: image

ref: De, B. (2017). API Management. API Management, 15–28.