← All work

LightGBM · MLflow · FastAPI · Docker · ONNX

From scoring model to monitored service

A prediction pipeline connecting experimentation, an API, deployment and drift analysis.

The problem

Turn a credit scoring model into a technical solution whose predictions, versions and changes can be monitored.

My role and choices

I worked on experimentation and the MLOps pipeline: prediction serving, containers, continuous integration and data monitoring.

  • Track experiments and compare models with MLflow.
  • Expose predictions through a containerised API and automate the pipeline with GitHub Actions.
  • Analyse drift with Evidently and compare LightGBM and ONNX inference.

Results

The saved benchmark reports a probability difference of 7.31 × 10⁻⁸ between the compared paths. It provides an export comparison, without measuring full HTTP service performance.

Limitations and next steps

The local benchmark compares different computation paths. Cloud latency, concurrent load and current deployment were not checked in the audit. This educational project is not a financial decision service.