MyStore is a sample e-commerce project designed to help learn and understand microservices architecture using Spring Cloud.
This project demonstrates the implementation of a microservices-based architecture using various Spring Cloud components. It includes services for managing products, orders, and customers, all orchestrated through an API Gateway. This README will be updated from time to time.
- Eureka Server: Service registry for managing microservices.
- Config Server: Centralized configuration management.
- API Gateway: Single entry point for all client requests, handling routing, security, and more.
- Product Service: Manages product information.
- Order Service: Handles order processing.
- Customer Service: Manages customer data.
- Java 17
- Spring Boot 3.3.4
- Maven
For a detailed development roadmap, please refer to the roadmap.md
file.
For more information, please refer to the roadmap.md
file.