Meta-презентация: как устроить шоу в стиле Джобса и получить баг-репорт в прямом эфире
Возможно, вы уже видели презентацию новых очков от Meta(Организация признана террористической в РФ, поэтому используйте очки с осторожностью. Могут быть взрывоопасны). Та самая, где всё пошло не так.
Идея была амбициозная: живое шоу в стиле Джобса, без записанных роликов. Ну да, мы же верим в технологии! Только вот когда Цукерберг попытался принять звонок в WhatsApp через очки, они внезапно решили «немножко передохнуть». А когда попросили у ИИ рецепт соуса для стейка, тот включил режим «привет, я Сири 2013-го года» и сообщил примерно ничего.
Когда я узнал, в чём была причина, у меня аж вьетнамские флешбеки всплыли. Потому что каждый разработчик это проходил.
Причина 1. Демо-сервер ради «особенного случая»
Презентация — штука ответственная. Не дай бог что-то сломается! Поэтому решили поднять отдельный демо-сервер (а может, вообще dev-шку для личных очков Цукерберга). DevOps-ам, конечно, сказали: «не дышите на этот сервер, пусть стоит, как стоит». Разработчики хитро направили трафик с очков не в облако, а туда. Чтобы отобрать именно очки для презентации, завязались на геотеги: если очки в здании презентации, значит, они идут через демо. Ну а что может пойти не так?
Подсказка: в момент, когда повар бодро сказал «Привет, AI!» — триггернулись вообще все очки в зале. И устроили милый маленький DDoS демо-серверу.
Причина 2. Race Condition
WhatsApp-звонок прилетел ровно тогда, когда очки уснули. Очки решили «ой, кто первый встал — того и тапки» и устроили race condition. По словам техдира. Ну да, как будто мы такого никогда не видели.
Вывод
Даже у богов горшки трескаются. Так что Meta тут просто вписалась в ряды смертных.
А теперь интересно: а какие фейлы были у вас в карьере?
Post #362
2.39K