Constantly pushing small changes to production is much less risky than the bulky releases of the past. But there are ways to leverage Continuous Delivery even further. Progressive Delivery is the collective term for practices such as blue/green deployments, canary releasing and A/B testing, where you gradually or segmentally introduce traffic to your application. In doing so, you’ll gain insights into how your changes perform in production, while at the same time mitigating risks.
Quickly deliver small chunks to your users
Limiting impact when things go wrong
Improving perception of quality
Measuring and acting on the right things