3 Sept 2026 · 1 min read

Why this blog exists

Software gets a release process. Build, test, stage, promote. Data pipelines get a schedule.

A model changes. The nightly run is the first test. Production finds the bug.

This blog argues for a release process for data. One chapter every two weeks, each with a runnable example. The first one moves two dbt projects off an Airflow DAG and onto Continuo.

Simone Carolini

Builds Continuo. Data platform engineer in Berlin. LinkedIn · GitHub

Run it yourself
Ten minutes to an empty Continuo
kind create cluster --name continuo
helm install continuo oci://ghcr.io/carolsimone/charts/continuo \
  --version 0.4.0 -n continuo --create-namespace