Как тильда или другие конструкторы могут в автоматическом режиме хостить сайты с учетом отказоустойчивости и нагрузки?
Это что-то из серии docker запуска сайта в отдельном окружении или же единая точка входа для всех сайтов и дальнейшее распределение нагрузки по кластерам?
Посмотрите на highscalability.com/blog/category/example - там есть разбор реальных архитектур. Tilda там нет, но есть например Wix - правда в эпоху до Docker. Но принципы те же.
2 или более revers-proxy на входе. 2 записи DNS которые на них ведут
2 или более одинаковых веб сервера. скорее всего подрубают отдельные конфиги nginx(доп конфиг) для каждого клиента. либо делают lxc контейнер (что может быть накладно)
2 или более БД Master>Slave или Master>Master
2 или более реплицируемых независимых хранилища, ceph или s3