flowchart LR
A[Data generation] --> B[Feast feature store]
B --> C[Training and MLflow]
C --> D[FastAPI scoring]
D --> E[Evidently drift monitoring]
E --> F[Alert and retrain trigger]
pip install -r requirements.txtpython -m src.data_generatorpython -m features.materialize_features, then fromfeatures/:feast applyandfeast materialize-incremental <UTC ISO timestamp>.python -m src.trainuvicorn api.main:app --reload --port 8000python -m monitoring.drift_check- Follow LOAD_TESTING.md for Locust.
src.train logs PR-AUC, precision, recall, and F1 for both models. Use Locust CSV output for throughput and p95 latency, and inspect the generated drift HTML reports under reports/. All reported numbers must come from an actual run on the deployment environment.
