How release canaries can save your bacon
cloudplatform.googleblog.com
How release canaries can save your bacon
1–10 of 54 posts
Re: How release canaries can save your bacon
#2Re: How release canaries can save your bacon
#3 [...] if it breaks, real users get affected, so canarying should be the first step in your deployment process, as opposed to the last step in testing.
It's a fine pattern and all, but not an excuse to throw stuff at prod and see what happens.Re: How release canaries can save your bacon
#4As a high traffic customer of Google, I've been this person far too many times. [...] if it breaks, real users get affected, so canarying should be the first step in your deployment process, as opposed to the last step in testing. It's a fine pattern and all, but not an excuse to throw stuff at prod and see what happens.
Re: How release canaries can save your bacon
#5As a high traffic customer of Google, I've been this person far too many times. [...] if it breaks, real users get affected, so canarying should be the first step in your deployment process, as opposed to the last step in testing. It's a fine pattern and all, but not an excuse to throw stuff at prod and see what happens.
What's a high traffic customer of Google?
Re: How release canaries can save your bacon
#6As a high traffic customer of Google, I've been this person far too many times. [...] if it breaks, real users get affected, so canarying should be the first step in your deployment process, as opposed to the last step in testing. It's a fine pattern and all, but not an excuse to throw stuff at prod and see what happens.
Re: How release canaries can save your bacon
#7As a high traffic customer of Google, I've been this person far too many times. [...] if it breaks, real users get affected, so canarying should be the first step in your deployment process, as opposed to the last step in testing. It's a fine pattern and all, but not an excuse to throw stuff at prod and see what happens.
The problem with production traffic is you will never be able to simulate it perfectly. At the end of the day you are required to flip a switch and test things out in the wild.
Re: How release canaries can save your bacon
#8As a high traffic customer of Google, I've been this person far too many times. [...] if it breaks, real users get affected, so canarying should be the first step in your deployment process, as opposed to the last step in testing. It's a fine pattern and all, but not an excuse to throw stuff at prod and see what happens.
What's a high traffic customer of Google?
Re: How release canaries can save your bacon
#9The draw back is that prod needs to be tolerant of multiple versions. Which is usually a fine practice in itself, anyway!
Re: How release canaries can save your bacon
#10I wonder which is more prevalent.