Microservice architecture with an edge gateway, service discovery, centralized configuration and Keycloak security.

- Client
- Open source reference
- Live
- github.com ↗
What I built
Product, order and payment services behind a Spring Cloud Gateway, registered in Eureka and configured from a Git-backed Config Server, so configuration changes without a rebuild. Services call each other through OpenFeign, the edge is secured with Keycloak (OAuth2, Spring Security), and the whole stack starts with Docker Compose.
Stack
- Spring Boot
- Spring Cloud Gateway
- Eureka
- Spring Cloud Config
- OpenFeign
- Keycloak
- Docker Compose