This project has development to improve my architeture skills, has used node, express, mongoDB, and rabbitMQ.
This service is responsible for login, authenticate and resgister users.
This service is responsible for list products and send order to rabbitMQ queue.
This service is responsible for consume and process orders from RabbitmMQ.
To start the application you need run all service containers, you can use the command:
$ docker-compose up --build
or you can start each service:
cd user-service
npm run dev
cd product-service
npm run dev
cd order-service
npm run dev