This page looks best with JavaScript enabled

MLOps — the dust has not settled yet

MLOps lifecycle, maturity levels, and tools

 ·  ☕ 2 min read

You must have noticed the buzz about MLOps.

MLOps is a set of processes, tools, and best practices for managing machine learning lifecycle and deploying ML models in production.

There has been an explosion of MLOps vendors and tools. Many of those are named as xyzFlow or xyzML:

These were just a few examples. Here is the relevant part of Matt Turck’s 2021 ML/Data tool landscape.

Data amd ML tool landscape
Data amd ML tool landscape

Image Source: Matt Turck

As if all that was not crazy enough…

You may think that these are small vendors or startups, what about the Big Three?

There is a remarkable similarity in the traditional software DevOps offerings from AWS, Azure, and Google Cloud. We can use their MLOps offerings as a template and make some sense out of it all.

So I looked and Amazon SageMaker and Google VertexAI, and there are some similarities in the tooling. But the MLOps worldview of the Big Three has not yet converged. It is apparent from their MLOps Lifecycle and ML Maturity Levels descriptions.

Amazon

Amazon's view on ML lifecycle and ML maturity levels
Amazon's view on ML lifecycle and ML maturity levels

Source: AWS whitepaper – MLOps: Emerging Trends in Data, Code, and Infrastructure

Google

Google's view on ML lifecycle and ML maturity levels
Google's view on ML lifecycle and ML maturity levels

Source: Google Cloud whitepaper – Practitioners Guide to MLOps: A framework for continuous delivery and automation of machine learning

Microsoft

Microsoft's view on ML lifecycle and ML maturity levels
Microsoft's view on ML lifecycle and ML maturity levels

Source: Azure whitepaper – MLOps with Azure Machine Learning

The dust has not settled yet…

This is how the desktop software development world was back in the 1980s and the cloud development world in the 2000s. There were several competing methodologies, processes, and tools, and slowly coherence emerged. The same will happen for ML in 2–3 years. And then, everything about MLOps will be so obvious. Quite like how a caterpillar turns into a butterfly.

Share on

Satish Chandra Gupta
WRITTEN BY
Satish Chandra Gupta
Data/ML Practitioner