~/talk

Trunk Based Development and Feature Toggles

Talkat Agile India 2020 · 2020-10-11..10-18· [devops-and-delivery]
name:Leena S N
linkedin:leenasn
slides:none on file

Claim: shipping requires trunk-based development plus feature toggles so code integrates daily and deploys continuously instead of sitting six months (one cited team wrote 100k LOC without releasing). Implements toggles as feature flags in config/env/db, uses merge to main daily with branch-by-abstraction and expand/contract for schema changes, and supports A/B/percentage rollouts (e.g. 20%) and operational kill-switches for failing services. Practices include short-lived flags with an expiry (days to a week), automated tests, and production telemetry to safely remove flags and reduce long-lived complexity.

AI-written summary · about

  1. 0:00Introduction
  2. 4:13Branch by Abstraction
  3. 7:33Feature Toggles
  4. 8:58Types of Feature Toggles
  5. 14:30How to fix Feature Toggles
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.