http://spring1976.livejournal.com/ (
spring1976.livejournal.com) wrote in
useless_faq2017-04-03 04:05 pm
![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
Стереть и создать заново соцсеть
Если удалить весь софт Фэйсбука (вообще весь, даже с домашних компов пользователей и работников, все базы данных и пр.), при этом оставив пустое железо, датацентры, работников, то возможно ли восстановить сам сайт в его сегодняшнее состояние (при этом количество пользователей не надо восстанавливать)? Если да, то сколько это времени займет? Заново по памяти пересоздать.
no subject
Приличная часть внутренних утилит будет утеряна навсегда. Все личные данные пользователей и статистика будут утеряны навсегда. Часть API будет утеряна, где-то сломается совместимость с другими сервисами.
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
(no subject)
(no subject)
no subject
(no subject)
(no subject)
(no subject)
no subject
royal.pingdom.com/2010/06/18/the-software-behind-facebook/
no subject
(no subject)
(no subject)
no subject
no subject
за фронтэндом (внешний вид, контент, посты, фото) скрывается бэкэнд, который намного сложнее чем просто социальная сеть с постами и картинками к ним.
Там месеенжер, интеграции с сайтам, агрегаторы, тот же msqrd, API для разработчиков, куча приложений этих самых разработчиков (их же тоже нужно восстанавливать?). На платформе фэйсбука построены внутренний корпоративные сайты разных компаний (https://workplace.fb.com/).
Обслуживание реклам в фэсбуке, оплаты-платежи..
Кроме собственно самого комплекса веб-приложений есть еще процессы обслуживания этих приложений: contonuos integration, contonuos delivery, провижженинг и виртуализация, бэкапы-кластеры - все, что обслуживает IT-процессы и делает их автоматизированными - без них при таком количестве серверов невозможно будет поддерживать сайт хотя бы пару часов.
Кроме этого, фэйсбук делает вклад в open source: выпускает собственные продукты, дорабатывает существующие - https://www.facebook.com/Engineering/. Это ведь тоже считается и его нужно будет восстанавливать с нуля?
Объемы работы дикие. На составление только тз, плана, макетов имхо уйдет дюжина человеко-лет. На разработку - сотня человеко-лет.