Join the OpenInfra Summit Europe in Paris, Oct 17-19! Registration, CFP & Sponsorships are Open!

Analytics-Driven Canary and Blue/Green Continuous Delivery of Cloud Applications

We share our story of CI/CD transformation of thousands of our legacy monolith on OpenStack using Blue/Green and Canary CD strategies. Continuous delivery is becoming increasingly critical, however, its implementation remains a hard problem many enterprises struggle with.

 

Canary upgrades and Blue/Green deployment are the two commonly used patterns to implement continuous delivery. In Canary upgrades, a small portion of the production traffic is sent to the new version under test. In Blue/Green deployments, all the traffic is switched to the new version.

 

We will show how to fully automate the above steps to achieve true continuous delivery in K8s. We will show how to use analytics to express and automate application evaluation and ML-based traffic switching without any downtime. We will demo our CI/CD pipeline on OpenStack.