DataBuild Why's

Why DataBuild? A Case for Declarative Data Orchestration

Bullet points that should eventually become a blog post, elaborating the "why" more than the git repo.

Introduction

The Hidden Costs of Data Interfaces

Coupling by Obscurity

The Orchestration Trap

The Declarative Alternative

Learning from Proven Systems

Bazel: Declare targets and dependencies → system handles build orchestration SQL: Declare what data you want → query planner handles execution strategy
Kubernetes: Declare desired state → controllers handle deployment orchestration

Inversion of Control for Data

Continuous Reconciliation

Operational Simplicity

Stateless by Design

Deployment as Code Compilation

Separation of Concerns

The DataBuild Vision

Core Tenets

What This Enables

Conclusion