[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Josué Jhonatas Calazans
Criador Josué Jhonatas Calazans 12/07/2021

Olá, tudo bem?

Não seria mais simples criar um roteamento dinâmico no gateway ao invés de criar cada metódo (index, store) ?

Penso em como teria mais de 100 apis passando pelo API Gateway, ficaria muito grande a aplicação.

Manager Carlos Ferreira 12/07/2021

Olá, Josué!
Tudo bem?

Sim e não.

Mais adiante eu explico sobre isso no curso, porque muita gente pensa em microservices como CRUDs, mas o buraco é muito mais profundo.

Imagina um sistema complexo com o Nubank por exemplo, pode apostar que o microservices em sua maioria tem papeis muito mais complexos do que simples CRUDS, nesses casos cada um requer um tipo de implementação mais especifica.

Carlos Ferreira
Criador Josué Jhonatas Calazans 12/07/2021

Olá, tudo ótimo e contigo?


Poderia futuramente explicar como funciona esse roteamento dinamico, estou no desenvolvimento de umas APIs, e na Gateway a equipe decidiu usar jwt e roteamento dinamico, por ser mais de 60 APIS... passar cada rota na mão é complexo e quase inviavel

Josué Jhonatas Calazans
Manager Carlos Ferreira 12/07/2021

Tudo em paz por aqui.

Você pode criar uma trait, e definir os métodos com nomes genéricos (index, show, store, update e delete)

E você pode fazer isso tanto para os métodos dos controllers, quanto para os métodos dos services, assim pode reaprovar essa mesma trait (ou class) e, ambos os microservices.

Pegou a ideia amigo?

Carlos Ferreira
Criador Josué Jhonatas Calazans 12/07/2021

Opa, amém. Bom dia!

peguei sim a ideia, muito obrigado

Josué Jhonatas Calazans
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!