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.
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