Skip to content
Back to case studies

Production ML & GenAI Workloads at Scale

GenAIGraphRAGMLOpsProduction ML
5+
ML Techniques
MLflow
Lifecycle
GraphRAG
Approach
Retail
Domain

The Challenge

Enterprise retail decision-making requires diverse ML approaches - no single model type solves forecasting, personalization, pricing, and customer lifecycle management. The organization needed a production ML practice that could support a wide range of modeling techniques while maintaining proper governance, experiment tracking, and deployment lifecycle management.

My Approach

I built the production ML practice with a focus on selecting the right modeling technique for each business problem, with MLflow as the backbone for experiment tracking and model lifecycle management.

Modeling Techniques

The practice supports several advanced approaches:

MLOps Foundation

Every production model follows a consistent lifecycle:

Key Decisions & Trade-offs

Right technique for the problem: Rather than defaulting to deep learning for everything, each use case gets the most appropriate approach. Causal models for pricing, bandits for real-time decisions, survival models for lifecycle - this pragmatism improves both accuracy and interpretability.

GraphRAG over vanilla RAG: Adding the knowledge graph layer to retrieval-augmented generation was more complex to build, but the structured relationships it provides dramatically improve response quality for domain-specific queries.

Impact

The production ML practice provides QVC Group with a governed, scalable approach to deploying diverse AI capabilities. Each technique is chosen for its fit to the business problem, not for its novelty.