Reactive server application with microservice architecture.
Currently, it is in the progress of development.
Aimed to conduct work of car repair shops: register customers, and their cars, manage information about them,
make requests for service, count jobs and parts used for repairing, pay for the service, and so on.
The app has possible roles: customer, manager, mechanic, and admin.
The entire activity of auto service encapsulates in one application.
- Eureka Server
- Api-Gateway
- Keycloak Auth Server
- Account-Service
- Car-Service
- Order-Service
- Message-Service
- Resource-service
- Postgresql for Keycloak
- MongoDb for Car-Service
- MongoDb for Order-Service
- ElasticSearch for Resourse-Service
Approximate scheme of services architecture. Relations can be differ. Also, DBs can change.