---
title: "Discussion on \"dbt Contracts as a CI Gate: Catching Schema Drift Before It Hits Production \" | Hashnode"
description: "Discussion on \"dbt Contracts as a CI Gate: Catching Schema Drift Before It Hits Production \". A schema change once broke our dashboard with no warning. Here's how dbt contracts turn silent breaking changes into failed CI builds instead."
url: "https://hashnode.com/posts/dbt-contracts-as-a-ci-gate-catching-schema-drift-before-it-hits-production/6a680fd0b0efea438abd1647"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [dbt Contracts as a CI Gate: Catching Schema Drift Before It Hits Production](https://byte-sizedjourneys.hashnode.dev/dbt-contracts-as-a-ci-gate-catching-schema-drift-before-it-hits-production?utm_source=hashnode&utm_medium=feed)

A schema change once broke our dashboard with no warning. Here's how dbt contracts turn silent breaking changes into failed CI builds instead.

Jul 28 · 3 min read · byte-sizedjourneys.hashnode.dev  
Read the article

-   [#dataengineering](https://hashnode.com/tag/dataengineering)
-   [#data](https://hashnode.com/tag/data)
-   [#dbt](https://hashnode.com/tag/dbt)
-   [#snowflake](https://hashnode.com/tag/snowflake)

## Written by

[Gabriela Caldas](https://hashnode.com/@GabiC)

@GabiC · Boston, MA

  
[View profile](https://hashnode.com/@GabiC)

Building the pipelines that power tomorrow’s data-driven world.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
