Pular para o conteúdo
Projetos selecionados

Gateway para serviços de cuidado animal Projeto acadêmico

HelpPet

Um API Gateway em Java e Spring Cloud que roteia os microsserviços do HelpPet e autentica requisições protegidas com JWT.

Contexto
Projeto acadêmico integrador
Papel
BACKEND · API GATEWAY
Ano
2026
Stack
JAVA 17 · SPRING BOOT · SPRING CLOUD GATEWAY · JWT
Toque no vídeo ou pressione Enter ou Espaço para reproduzir ou pausar.

Uma entrada. Cinco grupos de serviços.

O gateway concentra decisões transversais que não devem ser repetidas em cada serviço do HelpPet.

  1. Rotear
  2. Autenticar
  3. Observar
Java 17 · Spring Boot · Spring Cloud Gateway · WebFlux

Java 17 e Spring Cloud Gateway conectam cinco grupos de serviços. JWT valida requisições protegidas; retentativas GET e circuit breakers tratam falhas; health agregado reúne o estado dos serviços. O vídeo usa telas recriadas e dados de demonstração. O case apresenta a implementação do gateway. O vídeo com telas recriadas não demonstra os serviços operando juntos.

Contexto

Um projeto integrador do terceiro semestre dividido em microsserviços de cuidado animal. O gateway se tornou a entrada única para autenticação, usuários, pets, adoção, chat e notificações.

Minha responsabilidade

Minha contribuição foi o gateway reativo em Java 17 e Spring Cloud: rotas declarativas, validação JWT Bearer, regras de autorização, retentativas GET e fallbacks com circuit breakers.

Visibilidade operacional

Health agregado verifica cinco grupos de serviços. O vídeo é uma apresentação com telas recriadas e dados de demonstração. O case apresenta a implementação do gateway. O vídeo com telas recriadas não demonstra os serviços operando juntos.

Resultado

Centralizei roteamento, segurança das requisições e visibilidade de saúde para cinco grupos de serviços, contribuindo também com o produto acadêmico mais amplo. Não há deploy público.