Backend & Microservices · 2025
Micro LMS – Spring Cloud Microservices
A modular learning management system made of user, course, enrollment and notification services, built on Eureka, Config Server and API Gateway.
What I did
- Infrastructure services: discovery-server (Eureka), config-server and a Spring Cloud Gateway api-gateway.
- Four domain services: user, course, enrollment and notification.
- Each service can be developed, deployed and scaled independently.
Tech stack
- Java 17
- Spring Boot
- Spring Cloud
- Eureka
- Config Server
- Spring Cloud Gateway
Related projects
Java 17Spring Boot 3.3Apache Kafka
Backend & Microservices · 2026
Distributed Transactions with the Saga Pattern
A microservices project that keeps order and inventory services consistent using a choreography-based saga with Java 17, Spring Boot 3.3 and Apache Kafka.
Details →JavaSpring BootEureka
Backend & Microservices · 2025
Weather Advisor – Service Discovery & Fault Tolerance
Spring Boot services with Eureka service discovery, a Resilience4j circuit breaker and Zipkin distributed tracing, started with Docker Compose.
Details →Node.jsRabbitMQMongoDB
Backend & Microservices · 2025
E-Commerce Microservices (Node.js)
Node.js microservices with a RabbitMQ message queue, a service registry and an API Gateway, running on MongoDB and PostgreSQL with Docker Compose.
Details →