3 ms·
The idea that maintenance should not be done during the day is a bit antiquarian. Scheduled maintenance should take place during their company's workday when th
by _bpo 12y ago
The idea that maintenance should not be done during the day is a bit antiquarian. Scheduled maintenance should take place during their company's workday when they have as many people as possible available, feeling awake, well-rested and not distracted by the things they might prefer to do with their evenings and weekends off work.
Of course, scheduled downtime should be done in off-hours, but modern services like Heroku don't have scheduled downtime.
- ryanbrunner 12y agoI agree with this argument, but there's plenty of work hours in the day, and 2 PM Eastern is just about the worst one to pick. We try to start scheduled maintenance around 8 AM - that way we have fully refreshed devs ready to address any problems, and if something does go wrong, it's a relatively low-traffic time for our application.
- _bpo 12y agoThe reality is that there is no good time for a large-scale platform to go down. I'd speculate that 8am PDT would be worse for Heroku, as their business seems largely split between the US and Europe, so downtime then would upset everyone... but that's just speculation. You can't build a company of developers selling products to developers while fleeing the working hours of developers.
- jonahx 12y agoWhat is the definition of maintenance? Is it work that they don't expect will cause downtime but has some chance of causing downtime?
- _bpo 12y agoThe scheduled maintenance notice said: During this time, Heroku command line tools and web interface actions to create and restart dynos can be delayed. So it was expected to slow the performance of some queues.