My implementation of microservices architecture using Node JS.
Folders structure:
api-gateway
- single entry point, starts the server and routes requests to the appropriate microservicesmodels
- shared folder for all microservices, allowing them to connect to PostgreSQL databaseservice-billing
- Billingservice-driver
- Driver Managementservice-passenger
- Passenger Management
To start the server run the command
docker compose up