Olá Rodrigo, tudo bom ? Eu tenho um conhecimento em spring boot, mas me falta ideias de como praticar , já fiz vários crud's, você tem alguma dica para praticar ? Ex: faz o crud, depois implementa isso, depois aquilo, e assim por diante até fazer um projetinho completo ?
eae mano blz? Então, o que eu gosto de fazer é pegar coisas que eu tenho ao redor e usar isso pra praticar, exemplo: eu uso o discord pra jogar, eu criei um bot de musica pra ele. Tenta ver algo que você tem proximo e que seria legal automatizar
@@RodrigoFreitasAlv uma boa pergunta. O que eu poderia automatizar. Vou pensar aqui em algo em. Vlw , acompanho seus vídeos em. Não para de postar não 😁😁
Tem como usar spring cloud sem o kubernates ? Sinto que algumas soluções do sprincloud já tem algo na stack de ferramentas do kubernets. Vantagem do sprincloud é não precisar do SRE DevOps, em contra partida programa mais em Spring Cloud , estou muito longe da realidade?
@@RodrigoFreitasAlv tipo aws tem como subir micro serviço internos, expor Gateway e o gateway ter acesso ao eureka e redirecionar a requisições para micro serviço interno? Sem k8s?
Parabens pelo video. Uma duvida, consigo utilizar esse filter para fazer com que todas requisicoes com um parametro X caia na mesma instancia? Tipo tenho 3 instancia de clientes porem com parametro X igual a 123 sempre vai cair na instancia 1, parametro X igual 456 vai cair na instancia 2, parametro 789 vai cair na instancia 1 novamente (nao teria problema so preciso que qnd for do mesmo parametro sempre vai pra mesma instancia)
Em uma estrutura de serviços usuaários / oauth / eureka / gateway, qual seria a implementação do gateway para trabalhar com a autorização/autenticação gerada no serviço oauth ?
Rodrigo, boa tarde, tu pode me tirar uma duvida, hoje uso um grafana atras de um scg, so que nao consigo acessar via dns, existe no scg um proxy_pass para que esta entrada nao seja analisada pelo api gateway?
Boa tarde Henrique, pior que de cabeça eu não sei te falar, eu teria que tentar descobrir para ver se tem alguma coisa posso tentar dar uma olhada e tentar te falar depois. Viu na doc se tem alguma coisa a respeito disso?
@@RodrigoFreitasAlv Opa, obrigado pelo retorno. Consegui resolver configurando o POSTMAN para forçar com que a requisição original se mantivesse a mesma. Ou seja, se eu enviar uma requisição POST ela será mantida como POST até chegar ao microservice de destino ao passar pelo API Gateway. Pelo o que eu andei pesquisando, isso tem alguma coisa a ver com a configuração de CORS no servidor para permitir requisições cruzadas, algo assim. Aparentemente o serviço gratuito de cloud da Railway não tem essa configuração habilitada, já no Heroku, sim. E no caso da AWS vc pode realizar essa configuração. Outro problema que estava ocorrendo era que o token de autorização também não estava sendo propagado ao passar pelo gateway, era simplemente ignorado e minha requisição retornava um unauthorized. Por sorte, o POSTMAN oferece uma opção para manter no Header da requisição na parte de Authorization, o token adquirido ao fazer login e daí, as requisições funcionam que é uma beleza. Se possível, por favor, mostre pra nós como propagar o token através do Gateway. Matendo o header da requisição original para que a mesma não sofra alterações ao passar pelo Gateway. Abraço e parabéns pelo conteúdo do canal, muito bom.
Ah mano boa, o postman tem um monte de configuração quando foge do tradicional. Posso fazer um video disso sim, vou terminar de produzir outros que pediram antes e posso montar um video sobre esse assunto de propagação do token, valeu.
Mano você precisa lançar um curso abordando os módulos do Spring a fundo, do eureka, cloud, rabitmq, Kafka, security essas tecnologias juntos com o Docker, conteúdo está muito escasso, só ensinando o primeiro contato e não tem introdução da sua teoria e necessidade só superficialmente.
é que são videos mais soltos, mas pretendo ir aprofundando mais, o de kafka pelo menos eu trouxe bastante coisa dele, tem 1 playlist só dele, rabbitmq vou trazer futuramente
Cara, que demais os seus videos, direto ao ponto, sem bla bla bla. Show!!!
valeu mano, a ideia é essa mesmo
Estou estudando sua playlist de spring cloud, muito bom uma visão prática dos conceitos. Tipo quebra gelo
muito obrigado!
Vai uma dica ai, compartilha o repositorio para que possamos ver o codigo. Abraços
eae mano, teve codigo que eu realmente não coloquei, mas alguns estão: github.com/Rodsafreitas/
Olá Rodrigo, tudo bom ?
Eu tenho um conhecimento em spring boot, mas me falta ideias de como praticar , já fiz vários crud's, você tem alguma dica para praticar ?
Ex: faz o crud, depois implementa isso, depois aquilo, e assim por diante até fazer um projetinho completo ?
eae mano blz?
Então, o que eu gosto de fazer é pegar coisas que eu tenho ao redor e usar isso pra praticar, exemplo: eu uso o discord pra jogar, eu criei um bot de musica pra ele. Tenta ver algo que você tem proximo e que seria legal automatizar
@@RodrigoFreitasAlv uma boa pergunta. O que eu poderia automatizar. Vou pensar aqui em algo em. Vlw , acompanho seus vídeos em. Não para de postar não 😁😁
@@Lhoti Isso, não liga se algo que voce pensar em automatizar "já existe", a ideia é a pratica mesmo. Valeu mano, obrigadão
Tem como usar spring cloud sem o kubernates ? Sinto que algumas soluções do sprincloud já tem algo na stack de ferramentas do kubernets. Vantagem do sprincloud é não precisar do SRE DevOps, em contra partida programa mais em Spring Cloud , estou muito longe da realidade?
Da sim, você não está atrelado ao k8s, você pode usar a aws também, por exemplo.
@@RodrigoFreitasAlv tipo aws tem como subir micro serviço internos, expor Gateway e o gateway ter acesso ao eureka e redirecionar a requisições para micro serviço interno? Sem k8s?
Parabens pelo video. Uma duvida, consigo utilizar esse filter para fazer com que todas requisicoes com um parametro X caia na mesma instancia? Tipo tenho 3 instancia de clientes porem com parametro X igual a 123 sempre vai cair na instancia 1, parametro X igual 456 vai cair na instancia 2, parametro 789 vai cair na instancia 1 novamente (nao teria problema so preciso que qnd for do mesmo parametro sempre vai pra mesma instancia)
Valeu mano. Vou trazer um video sobre load balancer e tals e vou trazer essas questões de como escolher pra onde ele manda as instancias e etc.
o proxy nao deveria barrar um requisicao diretamente ao client ?
você diz tipo um filtro? é que no vídeo a utilização foi para ele ser a "porta de entrada" para redirecionar a requisição
Em uma estrutura de serviços usuaários / oauth / eureka / gateway, qual seria a implementação do gateway para trabalhar com a autorização/autenticação gerada no serviço oauth ?
Vou fazer um vídeo adicionando a parte de autorização/autenticação. Tem que fazer alguma coisinha, por exemplo propagar o token de autenticação
@@RodrigoFreitasAlv Fez ? Tentei achar e não consegui ;(
@@ThisEpic1 opa mano, amanhã ja vou voltar com os videos de segurança autorização/autenticação
@@RodrigoFreitasAlv Up
Rodrigo, boa tarde, tu pode me tirar uma duvida, hoje uso um grafana atras de um scg, so que nao consigo acessar via dns, existe no scg um proxy_pass para que esta entrada nao seja analisada pelo api gateway?
Boa tarde Henrique, pior que de cabeça eu não sei te falar, eu teria que tentar descobrir para ver se tem alguma coisa posso tentar dar uma olhada e tentar te falar depois. Viu na doc se tem alguma coisa a respeito disso?
@@RodrigoFreitasAlv valeu man.
Minha implementação do API Gateway está recebendo uma requisição POST mas repassa ela como GET para o microservice de destino, sabe o que pode ser?
Tem o projeto no github? Pra ver se eu consigo descobrir o que é
@@RodrigoFreitasAlv Opa, obrigado pelo retorno. Consegui resolver configurando o POSTMAN para forçar com que a requisição original se mantivesse a mesma. Ou seja, se eu enviar uma requisição POST ela será mantida como POST até chegar ao microservice de destino ao passar pelo API Gateway.
Pelo o que eu andei pesquisando, isso tem alguma coisa a ver com a configuração de CORS no servidor para permitir requisições cruzadas, algo assim. Aparentemente o serviço gratuito de cloud da Railway não tem essa configuração habilitada, já no Heroku, sim. E no caso da AWS vc pode realizar essa configuração.
Outro problema que estava ocorrendo era que o token de autorização também não estava sendo propagado ao passar pelo gateway, era simplemente ignorado e minha requisição retornava um unauthorized. Por sorte, o POSTMAN oferece uma opção para manter no Header da requisição na parte de Authorization, o token adquirido ao fazer login e daí, as requisições funcionam que é uma beleza.
Se possível, por favor, mostre pra nós como propagar o token através do Gateway. Matendo o header da requisição original para que a mesma não sofra alterações ao passar pelo Gateway. Abraço e parabéns pelo conteúdo do canal, muito bom.
Ah mano boa, o postman tem um monte de configuração quando foge do tradicional. Posso fazer um video disso sim, vou terminar de produzir outros que pediram antes e posso montar um video sobre esse assunto de propagação do token, valeu.
@@RodrigoFreitasAlv obrigado, ficarei ligado no canal. Abraço.
salve mano se term forum ou ds ?
eae mano, ainda não, mas pretendo fazer. Eu tinha um discord mas vou criar algo legal pra gerar uma comunidade.
Mano você precisa lançar um curso abordando os módulos do Spring a fundo, do eureka, cloud, rabitmq, Kafka, security essas tecnologias juntos com o Docker, conteúdo está muito escasso, só ensinando o primeiro contato e não tem introdução da sua teoria e necessidade só superficialmente.
é que são videos mais soltos, mas pretendo ir aprofundando mais, o de kafka pelo menos eu trouxe bastante coisa dele, tem 1 playlist só dele, rabbitmq vou trazer futuramente