8 comments

[ 15.9 ms ] story [ 774 ms ] thread
It's kind of interesting how long it takes status.heroku.com to update - based on our experience and response on twitter, it was about 10 minutes.
same here, between 10 and 15 minutes before the incident report
Why are they doing maintenance right smack in the middle of a Monday afternoon!? Losing a crap ton of money right now.
Update on Heroku's status page:

"Update

Due to our scheduled maintenance this morning, dynos are currently unable to start or be restarted. We are working to address the issue. Posted 2 minutes ago, Jun 23, 2014 18:14 UTC"

PX dynos seem to be fine (at least mine are). Our staging environment on 2X dynos however are having the same errors as others.
I know it's popular to be a "developer-centric" organization these days, but please, please, don't schedule risky maintenance operations for 10 AM on a Monday, when your tools are in heavy usage.

Every SaaS product I've built has analyzed traffic, and performed migrations/deployments at off-hours (generally, after midnight in our dominant time zone). In this case, the outage may have resulted in hundreds (thousands?) of paged administrators across the world, but at least fewer end-users would have been affected.

Also, at scale, it's a good idea to deploy to a single cluster/zone first, and check error rates before deploying to the larger environment.

It's pretty scary that the 'professionals' to whom I've trusted my business aren't more savvy when it comes to high availability...