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

https://github.com/hiejulia/warehouse-microservice

Warehouse API with microservice architecture
https://github.com/hiejulia/warehouse-microservice

api-gateway authentication-service cassandra config-server docker docker-compose eureka-server microservice mongodb mysql rabbitmq spring-boot spring-boot-admin turbine zipkin

Last synced: 10 months ago
JSON representation

Warehouse API with microservice architecture

Awesome Lists containing this project

README

          

Buy Me A Coffee


# warehouse-microservice
## Project overview

## Tech stack
+ Microservices
+ Spring cloud config server
+ Eureka server
+ API gateway : Zuul, Feign
+ Hystrix
+ Spring cloud stream
+ Spring Cloud Sleuth
+ Ribbon: client-side load balance
+ Messaging: RabbitMQ
+ Spring boot
+ HATEOAS
+ Caching
+ i18n
+ Spring data
+ Spring cloud
+ Messaging
+ Container: Docker , Docker composer
+ Database: MySQL, MongoDB
+

## Service
+ Account service
+ Account service cassandra keyspace configuration
+ `CREATE KEYSPACE accountEventKeyspace WITH replication = {'class':'SimpleStrategy', 'replication_factor':1};
CREATE KEYSPACE productCatalogEventKeyspace WITH replication = {'class':'SimpleStrategy', 'replication_factor':1};
CREATE KEYSPACE purchaseOrderEventKeyspace WITH replication = {'class':'SimpleStrategy', 'replication_factor':1};`

+ Zipkin-server

## How to run