paint-brush
Gradual Code Releases: An In-House Kubernetes Canary Controllerby@arand
193 reads

Gradual Code Releases: An In-House Kubernetes Canary Controller

by Anthony11mMay 6th, 2021
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

DoorDash’s code release process is based on the blue-green deployment approach implemented using Argo Rollouts. This setup gives us quick rollbacks but the drawback is that the entire customer base is exposed to new code. DoorDash has a long-term solution to this problem, but needed an interim solution quickly. Getting this solution in place gives engineers the ability to gradually release code while monitoring for issues. With this short-term strategy, we were able to ensure the best possible user experience while ramping up the speed of development.

Companies Mentioned

Mention Thumbnail
Mention Thumbnail

Coin Mentioned

Mention Thumbnail
featured image - Gradual Code Releases: An In-House Kubernetes Canary Controller
Anthony HackerNoon profile picture
Anthony

Anthony

@arand

Boise

About @arand
LEARN MORE ABOUT @ARAND'S
EXPERTISE AND PLACE ON THE INTERNET.
L O A D I N G
. . . comments & more!

About Author

Anthony HackerNoon profile picture
Anthony@arand
Boise

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite
Coinerblog
Newspuddle
Startupnchill
Tipsloves
Softwaremile