View profile

MLOps -- the dust has not settled yet (ML4Devs Newsletter, Issue 7)

Machine Learning for Developers
You must have noticed the buzz about MLOps.
MLOps is the lifecycle, process, and tools for deploying machine learning 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.
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.
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.
Did you enjoy this issue? Yes No
Satish Chandra Gupta
Satish Chandra Gupta @scgupta

ML4Devs is a biweekly newsletter for software developers.

The aim is to curate resources for practitioners to design, develop, deploy, and maintain ML applications at scale to drive measurable positive business impact.

Each issue discusses a topic from a developer’s viewpoint.

In order to unsubscribe, click here.
If you were forwarded this newsletter and you like it, you can subscribe here.
Created with Revue by Twitter.