Skip to content

Instantly share code, notes, and snippets.

@addityasingh
Created August 17, 2017 12:13
Show Gist options
  • Save addityasingh/db1b712d78ad52b845336d5acf9a287a to your computer and use it in GitHub Desktop.
Save addityasingh/db1b712d78ad52b845336d5acf9a287a to your computer and use it in GitHub Desktop.
Continuous deployment
  • Canary Deployments: Route a subset of users to new version as part of CD process. We can leverage it for AB test and Perf testing. As an advanatge we already have RC environment. We can make it default for internal live/ combine it with Octopus-Skipper setup to put very small weights of live users and create monitors to measure exact targeted KPIs Depending on the KPI numbers we can either make it live version or roll it back. This will allow faster deployment cycle with better quality and confidence We can use the information about rollout or rollbacks as a feedback to improve the process in future https://www.infoq.com/news/2013/03/canary-release-improve-quality
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment