For Artefactual's hosting services, some of our larger users have a 2-site setup for better performance: one public-facing read-only site, and another read/write internal site used for editing. A replication script is used to synchronize content when it is ready, which essentially copies the database and the search index over to the public site. This has a couple advantages. In addition to no downtime for public users, this also gives your institution greater control over when other new entities that don't currently have their own publication status (such as authority records, repository records, terms, etc) become publicly available. It can also help with performance, as you can employ more aggressive caching methods on the read-only front-end. We include this 2-site setup in our Premium+ hosting option, and use
Ansible to manage the replication script.