Если вы маленький, то, да, найдите, когда у вас самый низкий период использования, и сделайте это тогда (лично для нас, обычно около 1–3 утра по тихоокеанскому времени - самое низкое падение ... но оно никогда не падает до 0, конечно ). Как только вы начнете расширять свою базу пользователей, если вы хотите, чтобы люди воспринимали вас всерьез, вам нужно будет разработать свое приложение таким образом, чтобы его можно было обновлять без простоев. Это не просто, и это часто предполагает наличие нескольких серверов.
Я потратил целую вечность, пытаясь довести наше приложение до этого уровня, лучшее, что я до сих пор придумал, - это пару часов запустить одновременно и старую, и новую версии. Пользователи, вошедшие в систему во время переключения, остаются на старой версии, пока не выйдут из системы. В следующий раз, когда они приходят, они переходят на новую версию. Любые пользователи, пришедшие после переключения, сразу отправляются в новую версию. Это все еще не надежно, но это довольно хорошо.