Progressive Delivery
Download EbookWhy is Progressive Delivery important?
Progressive Delivery helps teams move faster, in part, by reducing risk.
As teams shift to a Continuous Delivery model, they require infrastructure that mitigates the risks of shipping buggy code.
Control your releases
- Roll out a new feature to Australia first and see what adoption looks like.
- Make a change available to 10% of users, then gradually expand to 100%.
- Update a critical service but limit the impact of that change to a small cohort of users.
Progressive Delivery acts as this risk-mitigating agent by controlling the audience that is exposed to each new change in your application. This control makes you feel safe when shipping code, in turn, giving you the freedom to deploy faster.
The importance of Progressive Delivery also comes into view when you consider the shift to microservices and global distribution. Increasingly, teams want to isolate changes and control the population impacted by those changes. Moreover, development and operations teams have begun looking to data scientists for insight into how partial rollouts are being received and adopted. Progressive Delivery meets all these various needs of modern software teams.
Ultimately, Progressive Delivery enables teams to achieve Continuous Delivery safely and with greater control.