Skip to content
Branch: master
Find file Copy path
Find file Copy path
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
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.
Louda Peña
dark launching on snap ci
snap-ci, deploy software, continuous delivery, software delivery, dark launching, feature toggles, feature flags

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

You can’t perform that action at this time.