Back to Projects
Backend
Event-Driven Microservices E-Commerce Core
Designed for high throughput and fault tolerance, this project splits monolithic operations into Order Service, Product Catalog, Inventory Service, and Notification Service connected via Apache Kafka for async event processing.

Key Architecture Features
- Spring Cloud Gateway with Rate Limiting and Centralized JWT validation
- Resilience4j Circuit Breakers to prevent cascading failures across services
- Kafka Event Bus for asynchronous inventory updates and email notification triggers
- Centralized configuration management via Spring Cloud Config
Technologies & Tools
Spring Boot 3Spring CloudKafkaDockerPostgreSQLRedisZipkin / Micrometer
