Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rainbowforest/e-commerce-microservices

REST Microservices architecture for E-commerce with Spring boot, Cloud and multiple modules
https://github.com/rainbowforest/e-commerce-microservices

cloud e-commerce eureka java jpa-hibernate microservices-architecture nosql-database redis rest-api session-management shopping shopping-cart spring-boot spring-mvc sql zuul-gateway

Last synced: about 3 hours ago
JSON representation

REST Microservices architecture for E-commerce with Spring boot, Cloud and multiple modules

Awesome Lists containing this project

README

        

# REST Microservices architecture for E-commerce

> Implementation of a REST Microservices in an E-Commerce with Spring boot, Cloud and multiple modules.

### Table of contents

- [Project architecture](#Project-architecture)
- [Tools and Technologies](#technologies)
- [Features](#features)
- [Status](#status)
- [Contact](#contact)

### Project architecture

![micro](https://user-images.githubusercontent.com/50141193/58799788-845b1c00-8606-11e9-924b-1b4c03a9091c.png)

### Tools and Technologies

- **Java 8**
- **Spring Boot** - version 2.1.5 RELEASE
- **Spring Web MVC** - version 5.1.7 RELEASE
- **Spring SESSION** - version 2.1.6 RELEASE
- **Spring Cloud - Open Feign** - version 2.1.1 RELEASE
- **Netflix Zuul** - version 1.3.1
- **Netflix Eureka Client/Server** - version 2.1.1
- **Netflix Ribbon** - version 2.3.0
- **Redis Client : JEDIS** - version 2.9.3
- **Spring Data REDIS** - version 2.1.8 RELEASE
- **Spring Data JPA** - version 2.1.8 RELEASE
- **Hibernate** - version 5.0.4 Finale
- **SQL Database engine** : Microsoft SQL 2016
- **NOSQL Database engine** : Redis 3.2.100
- **Maven**

### Features

1. **Administrator :**

- Users management
- Products management
- Orders management
- Recommendations management

2. **User** :

- Registration
- Shopping cart (for guest or logged user)
- Order
- Product recommendation
- Product catalog

### Status:

**Application status :** BETA