Eu fiz esta pergunta no Stack Overflow e recebi algumas boas respostas. Alguns membros do SO mencionaram que eu deveria perguntar aqui também para ver qual é a perspectiva do SysAdmin sobre isso. Então aqui vai:
Eu moro na Austrália (embora isso provavelmente seja verdade para a maioria das pessoas em um fuso horário fora dos EUA) e sou constantemente recebido com "... está em manutenção" no meio do dia de trabalho. Na verdade, na semana passada, o Google Wave, o SO e o Campfire se revezaram. (Sad, Sad Panda: ()
Estando na Austrália, no meio do dia na segunda-feira, um dos períodos mais ocupados da semana é normalmente quando os operadores de serviço localizados nos EUA (como domingo à noite) decidem fazer a manutenção. Percebo que serviços como o SO e o Google Wave são gratuitos, por isso é justo, mas especialmente quando a Campfire desceu, pensei: "Certamente pagamos o mesmo que qualquer outro cliente para esse aplicativo e podemos esperar o mesmo nível de serviço"
Embora eu tenha trabalhado no desenvolvimento de aplicações web por muitos anos, quase sempre trabalhei em projetos envolvendo sistemas internos para uma base de usuários altamente localizada. Então, eu nunca tive o problema "Quando é a melhor hora para derrubar o sistema".
Mas eu me pergunto, existe uma maneira de executar uma manutenção elegante de um aplicativo da web? (vamos supor que é algo que já está em estado de produção para simplificar) Tenho certeza de que existem membros de SF por aí que lidam com essa questão com freqüência ... Como você faz isso? É possível não afetar negativamente os usuários do seu serviço no exterior?
FYI a pergunta SO pode ser encontrada aqui:
link