SabiScore
Production ML prediction and self-monitoring platform for live decision windows.
Ensemble credit and prediction scoring (XGBoost, LightGBM, CatBoost) with real-time output quality monitoring. Alerts engineers the moment a model begins degrading — before any user is affected. 99.9%+ uptime (Prometheus · 90-day window). ~30% inference latency reduction via query optimisation and Redis caching. 45% MTTD improvement over reactive alerting baseline.
CHOSEN
FastAPI + Redis Pub/Sub for inference serving
OVER
Synchronous REST with database polling
BECAUSE
Sub-50ms event fan-out at sustained load with dead-letter recovery — impossible with polling under concurrent sessions
Constraint: Ensemble inference must complete in <120ms p99 at peak load with no model warmup on cold start.
- FastAPI
- XGBoost
- LightGBM
- CatBoost
- Redis Pub/Sub
- Prometheus
- Grafana
- PostgreSQL