This project demonstrates how to implement a simple loans application using event sourcing and KurrentDB, inspired by the Loans Appication - Python Sample Code provided by Kurrent.
This sample is composed by four services:
- Automated Applicants Service: This service generates random loan applications.
- Credit Check Service: This service is responsible for performing a credit check (random 1 to 9 scores) on the loan application.
- Decision Engine Service: This service automatically makes a decision on the loan application based on the credit score. Scores lower or equal to 4 are automatically declined, while scores of 5 and 6 will require manual approval by an underwriter. Scores of 7 or more are automatically approved.
- Underwriting Web App: This web application allows underwriters to check loan applications and manually approve/decline if necessary.
TODO - Add more details...