Permalink
Switch branches/tags
Nothing to show
Find file
Fetching contributors…
Cannot retrieve contributors at this time
25 lines (16 sloc) 1.67 KB
layout title description date author index-image-url index-image-alt keywords categories
post
Using Feature Toggles on Snap CI a.k.a. Dark Launching
Feature Toggles, sometimes referred to as Dark Launching, was something we eventually grew into on Snap CI. Learn about our evolution here.
2016-06-17
Louda Peña
screenshots/dark-launch/dark-launch-snap-ci-badri-janakiraman.png
dark launching on snap ci
snap-ci, deploy software, continuous delivery, software delivery, dark launching, feature toggles, feature flags
FEATURE-TOGGLES

From the Snap CI Support Desk{: .screenshot .big}

Badri, a developer (and former product manager) on Snap, recently gave a talk at the HeavyBit Clubhouse in San Francisco on the evolution of feature toggle usage on Snap.

Our users use Snap CI to build and deploy their applications. So if we released a partially built feature into production that impacts our users, we could prevent lots of people from deploying their applications. On the flip side, if we only ever deployed features when every one of them was complete, we wouldn't release very often and turn our release management process into a bureaucratic nightmare. The solution was to decouple our deployment process from our release process by using feature toggles. This also came in handy to "dark launch" our newest features, such the new Cybele stack.

For the full discussion, you can watch the video at the HeavyBit website.

Snap CI © 2017, ThoughtWorks