This is a webstore application with customers, products, shopping cart and order services.
Application uses microservices architecture.
- Shopipping cart is implemented using CQRS design pattern.
- Product service runs 3 instances
- We use Mongo DB for storage
- Messaging is implemented using Kafka
- Uses Spring Cloud Cconfiguration Server
- Uses Spring Cloud Gateway as an API gateway
- Uses Spring Cloud Load balancer
- Uses Spring cloud zipkin for tracing
- Uses Eureka for service Registry
- Describe any prerequisites, libraries, OS version, etc., needed before installing program.
- ex. Windows 10
- Java 8
- Mongo DB
- Spring Cloud version 2020.0.3
- Run each service separately
Contributors names and contact info
Moses Kalema @moseskalema00
- 0.1
- Initial Release