FMCG

MLOps platform for scaling deep learning model training and inferencing

Client

Global FMCG / CPG Company

Date

Services

MLOps

Technologies

Python, PyTorch, Docker, Kubernetes, Azure, CI/CD with GitHub Actions, PostgreSQL, ServiceBus, OpenTelemetry

Challenge

The client faced the challenge of scaling deep learning models to efficiently manage high traffic and large image datasets. They required a solution that would simplify access to these models, allowing data scientists to rapidly test and deploy them while avoiding the complexities of infrastructure management.

Our approach

Our team undertook an MLOps project focused on deploying a web application on Azure Kubernetes Service (AKS) to democratize deep learning model access. Leveraging Azure's powerful infrastructure, we designed a solution that provided scalability, cost-efficiency, and ease of use for data scientists.

Key components of the solution included:

  • Automated CI/CD processes adhering to organizational standards and best practices.
  • Horizontal and vertical resource autoscaling to optimize worker and GPU utilization.
  • Model versioning, monitoring, and retraining pipelines to ensure models adapt to data and concept drift.
  • Containerization of trained ML models as microservices to optimize model inference for both online and batch predictions.

The outcome

Deploying the web application on AKS delivered significant benefits, including cost-effective scalability and efficient handling of high traffic and large datasets. Customizing Kubernetes autoscaling provided a more affordable and flexible alternative to Azure Machine Learning (AML) managed endpoints. Optimizing GPU usage further minimized costs by reducing underutilization through memory sharing among workers.

Additionally, implementing CI/CD pipelines with GitHub Actions enabled seamless testing, validation, and deployment, empowering the client to iterate quickly and deliver enhanced value to their users.

Business Impact

The solution transformed the client's deep learning model operations, enabling faster development cycles and reducing operational costs. By leveraging Azure's infrastructure and cutting-edge technologies like Docker, Kubernetes, and PyTorch, we delivered a scalable and user-friendly platform. This project underscores our dedication to driving innovation and tangible business outcomes in the dynamic FMCG industry.

"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat."

Name Surname
Position, Company name

Let’s talk and work together

We’ll get back to you within 4 hours on working days (Mon – Fri, 9am – 5pm).

Dominik Radwański
Service Delivery Partner
Dominik Radwański
Service Delivery Partner
The Controller of your personal data is DS Stream sp. z o.o. with its registered office in Warsaw (03-840), at ul. Grochowska 306/308. Your personal data will be processed in order to answer the question and archive the form. More information about the processing of your personal data can be found in the Privacy Policy.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.