We have updated our Data Processing Addendum, for more information – Click here.

Progressive delivery limits the blast radius of code releases

Progressive delivery lessens the risk from releasing new code by limiting the ‘blast radius’, or set of users exposed to a bad change before it is detected.

Split makes it easy to practice progressive delivery through feature flags, user targeting, error alerting, and A/B testing.

What is progressive delivery?

Progressive delivery is an approach to incrementally exposing changes to users. First roll out a new feature to the team building it, then to QA, then to all employees, then to beta testers, then to increasing proportions of users.

It is an extension of continuous delivery, offering a lower risk release pattern. By gradually rolling out, development teams can reduce the risk of user-facing bugs or performance problems, the ‘blast radius’, during a release.

Progressive delivery case studies

Get the O’Reilly eBook
Progressive Delivery eBook thumbnail

Progressive delivery with controlled rollouts

Split has the key elements necessary for safe, reliable progressive delivery. Toggle on or off feature flags to set the appropriate exposure for individual features. Target them to specific users or user segments during your progressive roll out.

Split pairs feature flags with operational and customer data, monitoring in real time the rollout of new code. This reduces the number of users—the size of the blast radius—that are exposed to a bad feature before you detect a bad feature and turn it off.

Read more

Progressively roll out features today

Split has all the tools you need for progressive delivery: feature flags, user targeting, alerting, and an instant-off switch.