Nodejs application with microservices ARQ. Using Redis to allow the comunication between microservices. When a customer make a order, the stock is updated and the customer balance is updated too, substract book price from customer balance. If customer hasn't enought money, return a error
Microservice to handle shop books, runs in 5544 port
GET http://localhost:5544/books
GET http://localhost:5544/books/:id'
POST http://localhost:5544/books/create
POST http://localhost:5544/books/update
DELETE http://localhost:5544/books/:id
Microservice to handler shop customers, runs in 6666 port
GET http://localhost:6666/customers
GET http://localhost:6666/customers/:id'
POST http://localhost:6666/customers/create
POST http://localhost:6666/customers/update
DELETE http://localhost:6666/customers/:id
Microservice to handler shop orders, runs in 7777 port
GET http://localhost:7777/orders
GET http://localhost:7777/orders/:id'
POST http://localhost:7777/orders/create