MLflow
Monitor · Deploy
Track experiments and model artefacts so training runs can be compared and reproduced.
MLflow/SageMaker/Vertex pipelines, model registry, batch/online serving, drift monitoring.
Explore 5 tools for this projectShare of job postings in India, per role, that name this capability.
Needs first: Train and evaluate classical ML models, Containerize an application with Docker
Start with one tool for each part of your project. You don’t need to learn them all.
5 tools to explore
Monitor · Deploy
Track experiments and model artefacts so training runs can be compared and reproduced.
Deploy · Build
Package a service with its dependencies and run a repeatable local environment.
Build
Expose a model or workflow through a typed HTTP API you can test.
Data · Automate
Schedule dependent data tasks and practise retries, backfills and failure recovery.
Monitor · Data
Build dashboards for service health and investigate changes in operational metrics.
Take a fraud-detection model — reuse the one from the ML fundamentals project, or train a quick one on the Kaggle credit-card fraud dataset (284,807 transactions, 492 frauds) — and wrap it in the machinery that makes it a system rather than a notebook. Track every training run in MLflow, register the winner and load it for serving by version/stage instead of a file path, serve it from a FastAPI endpoint inside Docker, and add a drift check that compares incoming feature distributions against the training set with a documented threshold. Then prove you can roll it back.
Kaggle credit-card fraud dataset — 284,807 transactions with 492 labelled frauds
Shipped a fraud-detection model end to end — MLflow tracking and model registry, a Dockerised FastAPI endpoint that loads by registry stage, plus a drift check with a documented threshold and a rehearsed rollback.