Utilize o Spring Cloud Gateway nas suas aplicações web!

Sdílet
Vložit
  • čas přidán 21. 08. 2024
  • Conheça o o Spring Cloud Gateway, um gateway leve mas robusto que pode ser utilizado nos seus projetos do ecossistema Spring. Vamos falar da motivação de uso de um gateway e iremos criar um projeto na prática para demonstrar a funcionalidade de roteamento de requisições.
    💻 Github: tinyurl.com/gi...
    🤩 Seja membro deste canal e ganhe benefícios:
    / @giulianabezerra
    🌟 Conheça também os meus conteúdos em outras plataformas:
    Blog: / giuliana-bezerra
    Curso sobre Spring Batch: tinyurl.com/cu...
    Curso sobre otimização com Spring Batch: tinyurl.com/cu...
    Curso sobre testes com Spring Boot: tinyurl.com/cu...
    Curso sobre AdonisJS: tinyurl.com/cu...

Komentáře • 37

  • @marcossamuel2245
    @marcossamuel2245 Před 27 dny

    Muito bom a explicação, parabéns

  • @emersonparizoto4193
    @emersonparizoto4193 Před rokem +4

    Excelente explicação! Prática e objetiva! Parabéns!

  • @AndreMRezende
    @AndreMRezende Před rokem +1

    Muito show API Gateway @Giuliana. Parabéns pela didática no vídeo. Aguardo por mais conhecimentos no assunto. Abraços
    🤩

    • @giulianabezerra
      @giulianabezerra  Před rokem

      Brigadão, André! Fica ligado que vai ter mais conteúdo sobre esse assunto em breve 😉

  • @decarvalhoeduardo
    @decarvalhoeduardo Před rokem +2

    Tô feliz demais por esse canal ter aparecido nomeu feed no LinkedIn! Vídeos bem explicados e direto ao ponto.

    • @giulianabezerra
      @giulianabezerra  Před rokem +1

      Obrigada, Eduardo! Fiquei feliz também com o feedback e por te ver por aqui ;)

  • @thiagosantos6697
    @thiagosantos6697 Před 9 měsíci +1

    Esse vídeo é perfeito, muito obrigado

  • @ronaldofarrapo
    @ronaldofarrapo Před 3 měsíci +1

    Muito bom!

  • @junioedson12
    @junioedson12 Před rokem +2

    Massa demais Giuliana. Seria mto legal se vc pudesse trazer a parte do funcionamento do gateway com o spring cloud eureka, conceito de service discover etc. Top demais👏🏻👏🏻👏🏻

    • @giulianabezerra
      @giulianabezerra  Před rokem +1

      Boa, Edson! Quero trazer algumas arquiteturas sim com esse gateway, vlw pela sugestão!

  • @rossywanfranca604
    @rossywanfranca604 Před rokem

    excelente explicação, direto ao assunto

  • @carolina11306
    @carolina11306 Před 9 měsíci

    Entrei agora em uma empresa que usa e até então eu nunca tinha usado esse módulo do Spring
    Tive que vir comentar porque sua explicação é muito boa, clara e sucinta!

    • @giulianabezerra
      @giulianabezerra  Před 9 měsíci

      Que bom que curtiu, a gente usa aqui na empresa também e temos tido excelentes experiências com ele

  • @kevin19max
    @kevin19max Před rokem

    Booa, me ajudou bastante. Parabens pelo conteúdo e pela explicação. +1 inscrito.

    • @giulianabezerra
      @giulianabezerra  Před rokem

      Que bom que ajudou, Kevin! Espero te ver bastante por aqui 🤩

  • @lionmaru8304
    @lionmaru8304 Před rokem

    Excelente vídeo! Não pude deixar de comentar. Parabéns pela produção do vídeo, didática, conteúdo. Ótima introdução ao SCG, vamos ver se eu me viro lá no trabalho agora hahaha

    • @giulianabezerra
      @giulianabezerra  Před rokem +1

      Que bom que curtiu, Lion! Agradeço demais o apoio, e sucesso aí no job com o SCG! Usamos ele aqui na empresa também, ainda vou trazer outros vídeos sobre o assunto :)

    • @lionmaru8304
      @lionmaru8304 Před rokem +1

      ​​@@giulianabezerra Olá Giuliana, o projeto está me dando um trabalhão! Especialmente porque tenho que migrar um legado no Spring 1 (com oauth2) . Você saberia me dizer ou onde eu posso ver como poderia fazer um route no SCG que usasse um outro app pra validar se àquele token de usuário com suas credenciais são validos ou não?(Um route chamando regra de negócio de outro app e recebendo um retorno dele pra ai redirecionar) - pergunto pq nem sei se é possível. Obrigado

    • @giulianabezerra
      @giulianabezerra  Před rokem +1

      @@lionmaru8304 , nesse caso se é para autenticar o usuário, você teria que fazer o seu SCG ser um cliente oauth do seu serviço de identidade. Eu fiz um vídeo no canal sobre Spring Security que pode te ajudar a entender essa parte, você precisaria adaptar para utilizar no SCG.

    • @lionmaru8304
      @lionmaru8304 Před rokem

      @@giulianabezerra parece uma boa, vou ver o que faço com aquele legadao! Obrigado mais uma vez

  • @cass4649
    @cass4649 Před 9 měsíci

    Muito bom, faz mais vídeos do Spring Cloud Gateway, tem poucos bons em português, vai ajudar muita gente
    Dica de tema:
    - Como alterar um dado do request
    - Como alterar um dado do body do response...

  • @fragacarlos
    @fragacarlos Před 9 měsíci

    Vídeo muito bom!! poderia trazer um vídeo sobre Spring Cloud Gateway com KeyCloak e OAuth2

    • @giulianabezerra
      @giulianabezerra  Před 9 měsíci +4

      Claro, eu tenho esse assunto anotado, devo trazes em breve. Inclusive sobre KeyCloak já gravei um vídeo que será liberado em breve também :)

  • @BenjamimDenis
    @BenjamimDenis Před 2 měsíci

    Parabens!, temos algum video que mostra gateway + token bearer ? utilizando spring security para gerenciar os recursos que podem ou nao acessar ?

  • @mariogabriel104
    @mariogabriel104 Před 8 měsíci

    Ótimo video, fui usar o Zuul e fiquei perdido. aliás dificil ver outra pessoa com sobrenome Bezerra hahaha

    • @giulianabezerra
      @giulianabezerra  Před 8 měsíci +2

      Zuul foi descontinuado, a indicação é usar o Spring Cloud Gateway mesmo. No nordeste o sobrenome Bezerra é comum 😊

  • @netodevel3311
    @netodevel3311 Před rokem

    Muito bom, pensando aqui que daria um bom match esse tipo de repositório com gitops.
    Seria bem prático alterar rotas.😊

    • @giulianabezerra
      @giulianabezerra  Před rokem +1

      Neto, tem um projeto chamado Spring Cloud Config que serve pra deixar essas configurações externalizadas, e aí seria bem simples alterar as rotas!

    • @netodevel3311
      @netodevel3311 Před rokem

      @@giulianabezerra, verdade. Tinha esquecido rsrs, já é meu “eu desenvolvedor” querendo complicar as coisas 😂😂

  • @carlosync
    @carlosync Před rokem

    Giuliana, vc pretende fazer algum curso "completo" nesse sentido. Ex: Um pequeno sistema com conceitos de aplicação reativa, com Spring Webflux ou Microservice com todas as dicas valiosa dos seus vídeos aqui no cana? Pergunto pq vejo pouco conteúdo assim nacionalmente vários treinamentos são Api spring no padrão convencional.

    • @giulianabezerra
      @giulianabezerra  Před rokem +1

      Penso sim, eu gosto muito de cursos orientados à projetos, e tenho ideias pra fazer um sobre spring reativo. Estou gravando um sobre Java bem completo, aí devo planejar o de Spring.

    • @carlosync
      @carlosync Před rokem

      @@giulianabezerra ah sim, que bacana em saber disso rsrs.

  • @TarcisioDeLimaAmorim-tz6pt

    Como eu poderia criar um exception handler para isso?

    • @giulianabezerra
      @giulianabezerra  Před rokem

      Tipo uma uri de fallback? Você consegue usando o filtro CircuitBreaker, e inclusive ao redirecionar para a fallbackUri dá também pra adicionar o FallbackHeaders, que adiciona as informações do erro nos headers da requisição.