{"repo":"Sheldon1999/E-Commerce-app","free":true,"listed":false,"github":"https://github.com/Sheldon1999/E-Commerce-app","clone":"git clone https://github.com/Sheldon1999/E-Commerce-app.git","description":"Sample spring boot microservices application","language":"Java","stars":26,"topics":["java","java-21","kafka","microservices","mongodb","mysql","spring-boot","spring-boot-microservices","docker","docker-compose"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"E-Commerce Microservices Platform A scalable, event-driven microservices architecture for an e-commerce platform built with Spring Boot and Spring Cloud. 🚀 Features - Product Service : Product catalog management with MongoDB - Inventory Service : Real-time inventory tracking with MySQL - Order Service : Order processing with event-driven architecture - Notification Service : Email notifications for order updates - API Gateway : Single entry point with request routing and load balancing - Event-Driven Architecture : Apache Kafka for asynchronous communication - Containerized : Docker and Docker Compose for easy deployment - API Documentation : Integrated Swagger UI for all services 🛠️ Tech Stack - Java 21 - Spring Boot 3.3.12 - Spring Cloud 2023.0.5 - Spring Data MongoDB & JPA - Spring Kafka - Docker & Docker Compose - MySQL 8.3.0 - MongoDB 7.0.5 - Apache Kafka 7.5.0 - OpenAPI 3.0 📦 Prerequisites - Java 21 or later - Docker Desktop (with Docker Compose) - Maven 3.9.x or later - Git 🚀 Quick Start 1. Clone the repository 2. Build the project 3. Start the services This will start all services and required infrastructure (Kafka, MySQL, MongoDB, etc.) 4. Verify services are running 🌐 Access Services Service URL Port --------- ----- ------ API Gateway http://localhost:8080 8080 Product Service http://localhost:8081 8081 Order Service http://localhost:8083 8083 Inventory Service http://localhost:8082 8082 Notification Service http://localhost:8084 8084 Kafka UI http://localhost:","default_branch":null,"files":null,"tree":[],"storefront":"/r/Sheldon1999","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Sheldon1999/E-Commerce-app/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}