Причиной недавнего сбоя в Twitter стала ошибка разработчика, который в одиночку занимался платным API — Platformer Статьи редакции

Он «внёс ошибочную правку в конфигурацию» и «по сути сломал весь API».

«Ссылки в твитах не работают»
  • 6 марта 2023 года пользователи Twitter столкнулись с проблемами в работе сервиса: изображения не загружались, а попытки перейти по ссылкам или открыть TweetDeck заканчивались ошибкой — система говорила, что «текущий API-план пользователя не даёт доступа».
  • Техподдержка объяснила сбой «изменением кода, которое привело к нежелательным последствиям». По словам издания Platformer, речь в частности шла о работе над «отключением доступа к бесплатному API и переходом на платный».
  • Этой задачей занимался всего один DevOps-инженер, отвечающий за техническое обеспечение надёжности сайта (SRE), сообщили источники издания. Они рассказали, что в день сбоя он «внёс ошибочную правку в конфигурацию» и «по сути сломал весь API соцсети», нарушив вместе с этим работу внутренних инструментов.
  • Илон Маск, в свою очередь, лишь сослался на «маленькое изменение в API» и списал всё на плохой код: «Работу кода так легко нарушить — даже стараться не нужно. Надо будет целиком его переписать».
  • Некоторые сотрудники, опрошенные Platformer, согласны, что по крайней мере часть проблем и правда возникает из-за техдолга, который команда копила ещё при бывших гендиректорах Джеке Дорси и Параге Агравале. «Техдолг настолько большой, что всего одно изменение может поломать всю систему», — признался один из работников.
  • Повысить стабильность работы сайта сам Маск обещал ещё при покупке и лично встречался с разработчиками, чтобы «лучше понять стек». Но, помимо этого, он уволил половину штата (и порядка 500 инженеров), а также почти всех подрядчиков, часть из которых работала над продуктом.
  • СМИ уже тогда писали, что сокращения могут привести к тому, что однажды система рухнет, а «позвонить, чтобы всё починить, будет некому». И с тех пор Twitter пережил несколько сбоев: 23 января 2023-го пользователи не могли публиковать твиты, 8 февраля — подписываться друг на друга, 15-го снова перестала работать отправка, 18-го сломалась лента, что повторилось вновь 1 марта.
  • У сотрудников уже «выработался иммунитет», признаются некоторые из них. «Мы то и дело хохотали», — сказал один из них, вспоминая утро 6 марта. Platformer же считает, что Маск как руководитель дошёл до «критической точки», поскольку допустил ситуацию, в которой над проектом, тесно связывающим основные системы соцсети, работает всего один человек.
«Я люблю Twitter»: как Илон Маск стал единоличным владельцем соцсети, уволил половину штата и начал искать себе замену Статьи редакции

Вспоминаем хронологию и детали одной из главных сделок 2022 года.

Илон Маск в офисе Twitter после закрытия сделки
0
74 комментария
Написать комментарий...
Дмитрий

А чего они хотели увольняя народ пачками, видимо тестировать и делать код ревью там уже некому

Ответить
Развернуть ветку
Вася Пражкин

Так девопс наломал дров или Вы только заголовок прочитали?

Ответить
Развернуть ветку
Борис Моренко

Думаете те скрипты, конфиги которые пишут devops сразу на прод идут?)

Ответить
Развернуть ветку
71 комментарий
Раскрывать всегда