An e-commerce backend system.
Including:
- Spring Boot as the base of the project
- Spring MVC for RESTful API
- Spring Cloud for a scalable microservices architecture
- Spring Webflux for Reactive API supporting high concurrency scenario
- Intergrating R2DBC and Mybatis as ORM framework
- Spring Batch for parsing product information and storing it into a MySQL database
- RabbitMQ for connecting main services and delivery service