Postmortem of Heroku's June 23 Downtime
status.heroku.com
Postmortem of Heroku's June 23 Downtime
1–10 of 23 posts
Re: Postmortem of Heroku's June 23 Downtime
#2On June 23rd we performed a credential roll on these Redis servers in our US cloud during a two hour scheduled maintenance window. Because we operate a service used globally, there is a less-than 10% difference in usage between so-called "peak hours" and “non-peak” hours. We scheduled maintenance for this time because it was not a peak time, but moreso because this period has high coverage from relevant engineering teams, should issues arise. By performing maintenance during this period, we were able to react more quickly and muster those teams within seconds.
Re: Postmortem of Heroku's June 23 Downtime
#3This paragraph reads like a response to the criticism they received a few days ago for scheduling maintenance at 2pm PST: On June 23rd we performed a credential roll on these Redis servers in our US cloud during a two hour scheduled maintenance window. Because we operate a service used globally, there is a less-than 10% difference in usage between so-called "peak hours" and “non-peak” hours. We scheduled maintenance…
Re: Postmortem of Heroku's June 23 Downtime
#4This paragraph reads like a response to the criticism they received a few days ago for scheduling maintenance at 2pm PST: On June 23rd we performed a credential roll on these Redis servers in our US cloud during a two hour scheduled maintenance window. Because we operate a service used globally, there is a less-than 10% difference in usage between so-called "peak hours" and “non-peak” hours. We scheduled maintenance…
What's the best way to muster an engineering team?
Re: Postmortem of Heroku's June 23 Downtime
#5This paragraph reads like a response to the criticism they received a few days ago for scheduling maintenance at 2pm PST: On June 23rd we performed a credential roll on these Redis servers in our US cloud during a two hour scheduled maintenance window. Because we operate a service used globally, there is a less-than 10% difference in usage between so-called "peak hours" and “non-peak” hours. We scheduled maintenance…
What's the best way to muster an engineering team?
Re: Postmortem of Heroku's June 23 Downtime
#6Aside: the text on that page is extremely difficult to read because of poor contrast (#8584B2 on #282936) and might be impossible for people with vision impairment. If anyone from Heroku is reading, you should change the color scheme to be compliant with the W3C Web Content Accessibility Guidelines. See: http://www.snook.ca/technical/colour_contrast/colour.html
Re: Postmortem of Heroku's June 23 Downtime
#7Re: Postmortem of Heroku's June 23 Downtime
#8Re: Postmortem of Heroku's June 23 Downtime
#9Re: Postmortem of Heroku's June 23 Downtime
#10This incident makes me think that services like Redis should support running with two sets of credentials at once in order to facilitate credential rolling. As it currently stands, rolling credentials is a rather big deal with a chance of things going wrong in the process. Aside: the text on that page is extremely difficult to read because of poor contrast (#8584B2 on #282936) and might be impossible for people with…