Enabling evolutionary database development: Part 3

· Source: Thoughtworks Insights · Field: Technology & Digital — Software Development & Engineering, Artificial Intelligence & Machine Learning, Cloud Computing & IT Infrastructure · Depth: Advanced, extended

Summary

This article, published June 16, 2026, details scaling evolutionary database development for a fifty-developer team, including AI agents, using database branching with Lakebase. It identifies three critical structural elements for this scale: tier topology, which defines long-running branches for promotion paths; a robust permission model, designed once and automatically enforced; and the DBA's evolving role into a platform engineer. The approach replaces separate database instances with a single Lakebase parent and a hierarchy of logical branches, enabling benefits like unified pipelines, merge-based promotions, and reduced environment drift. It also outlines how AI agents operate within a structured Source Control Management (SCM) workflow, emphasizing guardrails, named refactorings, and human review to ensure maintainability and prevent issues like agents deleting tests.

Key takeaway

For MLOps Engineers or Database Administrators managing large development teams, you should transition to a branch-native database model using tools like Lakebase. This approach centralizes governance, automates environment provisioning, and integrates AI agents safely into your SCM workflows. By defining tier hierarchies and permission models upfront, you reduce toil, improve auditability, and enable faster, more consistent database changes across your organization.

Key insights

Evolutionary database development scales by treating environments as branches and enforcing governance via a platform.

Principles

Method

Implement a five-state SCM workflow (scaffold-complete, feature-claimed, pr-ready, ci-green, merged) with CLI-driven transitions and schema-validated state files, enforced by a common substrate.

In practice

Topics

Code references

Best for: Software Engineer, Data Engineer, MLOps Engineer

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by Thoughtworks Insights.