← All work

Frameworks & Processes

Two-Clock Release & Delivery

Continuous merge, controlled client releases

Eliminated pod blocking & unsafe rollbacks

DeliveryFeature flagsRelease management

Feature-flag-gated continuous merge paired with controlled monthly client releases — two clocks running at different speeds so engineering never blocks on release cadence and clients never get surprised.

Problem

When merge and release are the same clock, pods block each other waiting for a release train, and rollbacks are risky because half-finished work is already merged.

Approach

Decouple the two. Engineers merge continuously behind feature flags (the fast clock); clients receive controlled, predictable monthly releases (the slow clock). Flags decide what’s on for whom.

Outcome

Pods stop blocking each other, rollbacks become flag flips instead of reverts, and clients get a stable, predictable release rhythm.