MLOps with Databricks Roadmap & Course Announcement

Vechtomova Maria
Marvelous MLOps
Published in
5 min readAug 16, 2024

As experienced Databricks users, we prepared a curated list of resources to help you navigate different aspects of MLOps, particularly focusing on Databricks. The resources are categorized by topic for easy reference. Whether you’re just getting started with Databricks or looking for advanced features that can be useful for your MLOps implementation, this guide will serve as a useful reference.

1. MLOps principles and components

Understanding the core principles and components of MLOps is a must for successfully deploying and maintaining machine learning projects. Below are some essential resources to get you started.

Resources by Marvelous MLOps:

Other recommended resources:

  • MLOps Org by INNOQ — Collection of a wide range of articles. Perfect for staying updated on the latest in MLOps
  • 5 Levels of MLOps maturity — The journey of MLOps maturity into five levels, helping you understand where you stand and what’s needed to get more advanced.

Our MLOps Maturity Assessment is created with inspiration from the approaches developed by both Google and Microsoft.

2. Developing on Databricks

Resources by Marvelous MLOps:

Other recommended resources:

3. Databricks asset bundles

Databricks Asset Bundles enable the adoption of software engineering best practices like source control, code review, and CI/CD for data and AI projects by describing Databricks resources as source files, streamlining project structure, testing, and deployment for easier collaboration. It’s also a great approach used in ML model deployments.

Resources by Marvelous MLOps:

Other recommended resources:

4. Mlflow experiment tracking & registering models in Unity Catalog

MLflow is one of the most popular tools for model registry and experiment tracking. As an open-source platform, it integrates easily with different tools and platforms. We highly recommend learning and practicing with MLflow to gain hands-on experience in model tracking.

Resources by Marvelous MLOps:

Other recommended resources:

5. Model serving architectures

Resources by Marvelous MLOps:

Model Serving Architectures on Databricks An overview of various model serving architectures available in Databricks. A good starting point for understanding your options and choosing what’s best for your use case.

Other resources:

6. Inference tables and lakehouse monitoring

Resources covering end-to-end MLOps on Databricks

There are not so many resources covering end-to-end MLOps on Databricks. Here are some we recommend:

Course announcement

Courses on the topic (except private training) barely exist. Materials provided by Databricks Academy only cover the basics and are notebook-heavy. This is what inspired us to start writing about Databricks in the first place.

Now we are proud to announce that we created our End-to-end MLOps with Databricks course, packed with condensed knowledge that comes from many years of experience with MLOps and Databricks.

Enroll now and use code MARVELOUS for a 10% discount.

--

--