Skip to content

Easy MLOps Stacks

Sophisticated teams develop their MLOps stack from a combination of best of breed components.

But building or spinning up stacks is incredibly difficult.

This open source community exists to make combining them less of a headache.

Deploy common MLOps stacks with a single command.

Credit: Clemens Mewald

How It Works

Combinator.ml makes it easy to test drive, combine & deploy the stack that's best for you.

Components, Stacks and Infrastructure

Combinator components are infinitely composible ML products. We present a curated combination of components as stacks, although it is easy to develop your own bespoke stack. Infrastructure abstractions make it easy to deploy components and stacks. Find out more.

Terraform

Terraform is the common language we use to combine stacks. Don't worry if you're not familiar with it, we make it easy to get started with it.

You can test drive (with the help of TestFaster), spin up a local dev environment, or deploy to a cloud of your choice.

GitHub

Every component is published as a terraform module in an open source GitHub repo.

Each stack is a terraform module too, which references the terraform modules of the components.

We need your help to maintain these! Please contribute to the existing components or stacks, or create your own. Find out more.

MLOps Categories

Components typically fall into one ore more of the following MLOps catagories. Find out more.

Category Description
Data Store, manage, and move data. Explore
Develop Develop and train models Explore
Deploy Deploy models to extract value. Explore
Monitor Understand the behavior of your models Explore
Govern Manage, control, and audit your models. Explore

Stacks are opinionated combinations of components. Find out more.

Here are a few examples:

Kubeflow + MLflow

By combinator.ml

Kubeflow provides orchestration for notebooks, pipelines, and serving. This stack adds MLflow for model management and makes it easy to log models to MLflow from kubeflow notebooks and pipelines.

View

Minio + Pachyderm

By combinator.ml

Minio is an S3-compatible cloud-native data store. A Pachyderm cluster provides data lineage and pipelines. This stack makes it easy to spin up a cloud-native versioned controlled data store and pipelining tool.

View

Getting Started

It's really easy to get started.

  1. Install Terraform
  2. Browse to a stack or component and follow the instructions to deploy.

Get involved!

Find us in #mlops-stacks on the MLOps.community Slack:

Join Slack 🚀

Or read more about contributing.

Community Founders