Сбои в Twitter, которые стали самыми большими с момента прихода Илона Маска в компании, произошли только из-за одного разработчика, который работал над безопасностью интеграции API платформы.
Об этом рассказал The Verge.
В понедельник, 6 марта, в работе Twitter произошел масштабный сбой. При попытке зайти на сайт пользователи могли увидеть сообщение об ошибке, связанной с API. Изображения также перестали загружаться. Другие пользователи сообщили, что не могут получить доступ к TweetDeck — клиенту Twitter для профессиональных пользователей.
По данным портала для отслеживания сбоев Downdetector, было обнаружено более 8000 отчетов о сбоях в работе Twitter по всему миру около полудня в понедельник. Впоследствии в отделе поддержки Twitter сообщили, что «некоторые части сервиса могут сейчас не работать должным образом».
Приложение ломается уже второй раз через неделю. Это может свидетельствовать о том, что подобные проблемы, по всей вероятности, возникнут и в ближайшем будущем.
Сейчас проблема исправлена, Twitter работает в обычном режиме.
В компании неисправности объяснили достаточно неопределенно.
«Мы сделали внутреннюю замену, которая имела некоторые непредсказуемые последствия», — написали в отделе поддержки.
Изменение, о котором идет речь, было частью проекта по прекращению бесплатного доступа к Twitter API.
1 февраля компания объявила, что не будет больше поддерживать свободный доступ к своему API, что фактически прекратило существование посторонних клиентов и резко ограничило возможности использования приложения.
Компания заявила о разработке нового платного API.
Как сообщили источники The Verge, за безопасность интеграции API отвечал только один сотрудник. В понедельник он сделал «плохую смену конфигурации», которая «по сути сломала Twitter API».
Это изменение запустило «эффект домино» внутри компании, выводя из строя большинство внутренних инструментов Twitter вместе с общедоступными API.
Илон Маск в тот день свирепствовал.
«Небольшое изменение API имело значительные последствия. Стек кода очень нестабильный. Его нужно полностью переписать», — написал он в Twitter.
Но следует отметить, что за надежность интеграции API отвечал только один разработчик.
Непрерывные увольнения привели к тому, что компания имеет менее 550 штатных инженеров.
Некоторые сотрудники видят проблему в структуре кода еще старого Twitter.
«У Twitter 1.0 много технических проблем, и если вы внесете изменения прямо сейчас, все выйдет из строя», — говорит один из нынешних сотрудников.
Ошибочное изменение конфигурации в понедельник стало по меньшей мере шестым громким сбоем в работе Twitter в этом году:
Во многом сбой в понедельник стал кульминацией менеджмента Илона Маска. Целенаправленно пытаясь сократить расходы, он уволил работников и убрал бесплатные предложения Twitter.
В результате над большим проектом трудился только один разработчик, работавший над несколькими важными взаимосвязанными системами, от которых зависят как пользователи, так и сотрудники.
Twitter понадобился не один час, чтобы решить проблему.
«Вот что происходит, когда вы увольняете 90% компании», — говорит другой нынешний сотрудник.
Напомним, чуть больше недели назад в Twitter произошла новая волна сокращений. Илон Маск уволил около 200 работников компании.
Также недавно стало известно, что уволенные Илоном Маском работники подали иски на $130 млн.
Судебная волокита с более чем 1000 уволенными работниками может стать «последним гвоздем в гроб» компании.
Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…
Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…
Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…
В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…
Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…
Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…