tahaberkamcadev /
ecom
Scalable distributed e-commerce platform showcasing modern microservice architecture with Spring Boot, Kafka, CQRS, Saga choreography, Outbox Pattern, Debezium CDC, and full observability.
Loading repository data…
saumyaa03 / repository
Distributed microservices platform using Spring Boot, Kafka, Eureka, and Keycloak with JWT-based authentication.
A distributed microservices-based backend system built with Spring Boot. The platform supports secure authentication via Keycloak, event-driven communication using Kafka, centralized routing via API Gateway, and scalable service orchestration.
This backend system follows a microservices architecture and includes:
The system demonstrates clean architecture, separation of concerns, and scalable backend design.
Client (React)
↓
API Gateway
↓
| User | Activity | AI |
↓
Database (PostgreSQL / MongoDB)
Authentication: Keycloak
Service Discovery: Eureka
Event Streaming: Kafka
All protected endpoints require:
Authorization: Bearer <access_token>{=html}
1️. Start Infrastructure
2️. Start Gateway and Services For each service (including gateway):
mvn clean install
mvn spring-boot:run
Selected from shared topics, language and repository description—not editorial ratings.
tahaberkamcadev /
Scalable distributed e-commerce platform showcasing modern microservice architecture with Spring Boot, Kafka, CQRS, Saga choreography, Outbox Pattern, Debezium CDC, and full observability.
Okemwag /
A production-grade, real-money sports betting platform built as a senior engineer portfolio project. EliteBet demonstrates distributed systems design, financial correctness, regulatory compliance, and operational maturity across a Java 21 + Spring Boot 3.x microservices architecture.
serhatsoysal /
Enterprise-grade microservices banking platform built with Spring Boot 3, Java 21, PostgreSQL, MongoDB, Kafka, and Spring Cloud. Features comprehensive CI/CD, security scanning, and code quality tools.
bunnysunny24 /
Production-grade distributed AI inference platform built with Spring Boot, FastAPI, RabbitMQ, Redis, Docker, and AWS, featuring asynchronous task orchestration, intelligent caching, and scalable ML worker pipelines.
pablofelipe /
EasyDora is a microservices-based e-commerce platform demonstrating end-to-end distributed business workflows using Event-Driven Architecture, RabbitMQ, the Outbox Pattern, Contract Testing, and Continuous Integration.
ezequieldlv /
Distributed system architecture built with Java Spring Boot, Docker, and Keycloak. Focus on scalability and containerization