Git for Data: How Agents Write to Production Without Breaking It
Software solved this problem years ago. When thousands of people change the same fragile codebase, no one writes to it directly: every change goes through a branch, gets reviewed and only then merges. Data never inherited that discipline, and now agents are writing to production fast, in parallel, and sometimes wrong. In this webinar, Ciro Greco (CEO, Bauplan) explains what git for data actually is, cheap branches, commits, merges and instant rollback over tables in object storage and why it matters most once agents are the ones doing the writing. The core idea is simple: an agent does its work on a zero-copy branch that production never sees, runs data quality checks, and nothing reaches production until a person reviews and approves the merge. The centerpiece is a live demo. A marketing request lands in Slack, prep a Q4 re-engagement campaign, pull last week's shopping activity, and build a dashboard to prioritize ad spend. An agent takes it end to end and then the data team gets a GitHub PR to review and only on approval does a GitHub action merge the new tables into main. What you'll see: - What git for data is, and how it maps the software branch-review-merge workflow onto the data lake - The control-versus-access problem every data platform team knows, and why agents make it sharper - Zero-copy, copy-on-write branching, and what actually happens under the hood when you branch - Why Bauplan embeds Iceberg so you don't have to migrate, and how it handshakes with Unity Catalog and Databricks - An agent taking a Slack request from ingestion to a published dashboard on an isolated branch - Data quality checks as a gate a change has to clear before it merges - Human review through a GitHub PR, with an audit trail of what each agent did Chapters: 0:00 - Introduction and what Git for data is 1:49 - Why agents change the problem: access, control, and table sprawl 6:42 - Under the hood and fitting your stack: branches, Iceberg, Databricks 15:22 - Live demo: a Slack request from ingestion to dashboard 33:24 - Review and merge: the PR, audit, and the data team's new role Try Bauplan Skills: https://github.com/BauplanLabs/bauplan-skills Helpful Links: š Official Documentation: https://docs.bauplanlabs.com š» GitHub Repo: https://github.com/BauplanLabs/ š Bauplan Homepage: https://bauplanlabs.com š Technical Blog: https://www.bauplanlabs.com/blog š£ Follow Us: Twitter: https://x.com/Bauplan_labs LinkedIn: https://www.linkedin.com/company/99837917