Gateway routing
An API gateway routes requests to the backend services.
E-commerce backend
An e-commerce backend split into Spring Cloud microservices.
An e-commerce backend with gateway routing, service discovery, centralized configuration, and Kafka messaging. Keycloak handles authentication; services use PostgreSQL and MongoDB.
The backend combines a gateway, Spring Boot services, and Spring Cloud infrastructure. Kafka provides event messaging; Keycloak handles authentication. PostgreSQL and MongoDB serve the persistence layer.
Supporting infrastructure: Spring Cloud Config + Eureka Discovery
Component overview. The payment service does not establish real payment processing.
An API gateway routes requests to the backend services.
Spring Cloud provides service discovery and centralized configuration.
Kafka supports messaging between services.
Keycloak manages authentication. PostgreSQL and MongoDB provide data storage.