A Supermarket built from scratch as a long term system design project with Spring Boot. Addiitonal Languages/Frameworks will can fit in. A loosely coupled & resilient Microservice based architecture complete with :
- REST API
- API Gateway
- Load Balacing
- Request Filtering
- Rate Limiting
- Service Discovery
- Circuit Breaker
- Caching
- Messaging
- Request Tracing
- Event Driven operations
- Batch Jobs
- NoSQL Database (MongoDB)
- JWT Two Factor Based Authentication
- Configuration Server
James Hart – Hart87@gmail.com
Distributed under the Apache license. See LICENSE
for more information.
https://github.com/hart87/supermarket
- Please submit any pull requests on either the branch containing the feature you want to add onto or master. If you add a feature, please submit it with a passing test.