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.

Event-Driven Microservices E-Commerce Core

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