An academic loan management app project
Start the docker containers
docker compose up --build
Containers :
- A Message broker (Kafka)
- a PostgreSql Database
- Two microServices :
- Commercial Service
- Client App (LoanManagementApp)
A reactive architecture using message brokers for communication between services
An example of the main workflow in the app
Sending a request to the client app to create a loan
Processing the request in the commercial service
Not Eligible application
The client will get notified
Eligible application
The application continues through other services to complete loan registration