Skip to content

Implementation of and end to end credit system scoring system. This starts from data ingestion to a deployment and monitoring with a full CICD with best practices of MLOPS.

License

Notifications You must be signed in to change notification settings

jnsofini/reliable-credit-scoring-system

Repository files navigation

Credit Scoring System

Implementation of and end to end credit system scoring system. This starts from data ingestion to a deployment and monitoring with a full CICD with best practices of MLOPS. CICD

The detail instructions for working with each of the sections is provided in readme files present in each of the directories.

This is a stage in which the model is developed. The project here is building a risk scoring system where every customer is assigned a score that will range from 350 to 950. Details of the model are found in the credit risk model directory.

This is a stage in which the model is deployed in the following deployment

  • batch
  • webservice
  • streaming

Models depreciate, data changes, many things can go wrong! Monitoring provide us the ability to understand the behaviour of our system as changes occur. It provide us the ability to possibily metigate down town before they occur. Our system uses Evidently to monitor the services and display metrics via Gafana.

Quality and standards helps us metigate drift in out code. It also help us to identify non conforming code as well as vulnerabilities. Standards are maintained via continous testing of out code. This is achieved via unit test, integration test. We also use SonarQube to monitor the quality and display it beautifully in a dasboard.

To ensure that our development is smooth and free from manual errors, we implented continuous integration to ensure that our components integrates properly. We leverage the power of GitHub Actions to ensure that our system stays intact as we develop new features.

To ensure that our model and artifacts are delivered in a timely and consisten fashion, we implented continuous delivery to ensure that our model is continually deployed when ever a feature is added that makes the final cut.

About

Implementation of and end to end credit system scoring system. This starts from data ingestion to a deployment and monitoring with a full CICD with best practices of MLOPS.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published