An open API service indexing awesome lists of open source software.

https://github.com/fredimachado/loanapplication.eventsourcing

Simple loans application sample using Event Sourcing, EventStore DB and .NET Aspire.
https://github.com/fredimachado/loanapplication.eventsourcing

aspire dotnet-aspire event-sourcing eventsourcing eventstore eventstoredb loans microservice microservices

Last synced: about 1 year ago
JSON representation

Simple loans application sample using Event Sourcing, EventStore DB and .NET Aspire.

Awesome Lists containing this project

README

          

# Loans Application - Event Sourcing Sample

This project demonstrates how to implement a simple loans application using event sourcing and EventStore DB,
inspired by the [Loans Appication - Python Sample Code](https://github.com/EventStore/samples/tree/main/LoanApplication/Python) provided
by EventStore.

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...**