Marketplace
Microservices e-commerce
Sellers list products, buyers search them and pay through Stripe. Spring Boot services sit behind a Spring Cloud Gateway (JWT, Redis rate limiting, Eureka) and stay in sync through Kafka events; stock is reserved atomically so the last unit can't be sold twice. Team project, deployed with Docker and Jenkins.
Abdelilah Bouchikhi