Зачем Twitter нуждается в "полной переработке". И когда он снова сломается

Код сайта означает, что он "хрупкий", сказал генеральный директор, но, по сообщениям, недостаток персонала мог усугубить проблему.
Код Twitter нуждается в "полной переработке" после того, как сайт снова вышел из строя, заявил Илон Маск.
Но перебои в работе могли быть результатом недавнего раунда увольнений, в результате которого в компании не хватает людей, чтобы убедиться, что код безопасен от новых изменений.
В понедельник пользователи обнаружили, что различные части сайта - включая изображения, ссылки и TweetDeck - не работают. Сообщения об ошибках указывали на то, что что-то случилось с API - сервисом, который позволяет Twitter взаимодействовать с самим собой и другими сервисами.
Первоначально исполнительный директор Илон Маск заявил, что проблема возникла из-за "хрупкости" кода. Он предположил, что проблема возникла в результате изменений в коде Twitter, но не дал больше информации о том, что именно изменилось.
Однако сообщения изнутри Twitter свидетельствуют о том, что персонал, нанятый для обеспечения непрерывной работы сайта, в основном был уволен.
Перебои в работе сайта в понедельник были вызваны "неудачным изменением конфигурации", которое "практически сломало API Twitter", сказал один из сотрудников, по данным Platformer. В настоящее время Twitter пытается изменить принцип работы этого API, чтобы, например, больше не предоставлять пользователям свободный доступ к твитам.
"Мы внесли внутренние изменения, которые привели к непредвиденным последствиям", — пояснила компания в обновленном сообщении на своей странице поддержки Twitter.
Перебои в работе быстро затронули внутренние системы Twitter и другие важные сервисы, а также проявились в виде неработающих изображений и ссылок для пользователей.
Для оценки рисков, связанных с подобными изменениями конфигурации, ранее были наняты сотрудники. Но они оказались в числе уволенных сотрудников, в результате чего в Twitter осталось менее 25 процентов от того штата, который был до прихода к власти Илона Маска.
Однако Маск продолжает утверждать, что виноват сам код сайта, и что его необходимо полностью переписать.
"Небольшое изменение в API имело огромные последствия. Кодовый стек чрезвычайно хрупок без веской причины", — написал он в Twitter.
"В конечном итоге потребуется полная переработка", не указав ни текущих проблем, ни того, какие новые обновления могут потребоваться.