A Git branch that lives briefly while one developer builds a change, ending in a pull request. Databricks advises trunk-based development, where main is always kept ready to deploy.
Read more: Microsoft Learn
In the Ultra Transcenders books
Each book explains Feature branch in context, with comparison tables and the common traps.
Terms in this definition
- Git
A distributed version control system. Anything kept in Git, prompts included, gains a history of authors, timestamps, diffs and tags, and changes can be reverted.
- Pull request
In Azure Repos or GitHub, a proposal to merge one branch into another, at which point reviewers and branch policies or protection rules come into play.
- Databricks
Analytics platform built on Apache Spark where data is processed in notebooks; Unity Catalog is the governance model it recommends.
- Trunk-based development
Developers merge small, short-lived branches frequently into one always-deployable main branch. Recommended by Databricks for bundles since it reduces merge conflicts.
- WHERE
Limits a SELECT, UPDATE or DELETE to just the rows meeting a condition. Omit it, and the statement hits every row.
- RAMP
The approach used by the Cloud Adoption Framework's Manage methodology to structure cloud operations: teams, duties, processes and tools. It divides what the central platform handles from what each workload handles.