Ars Technicaは2023年3月7日、Platformerを引用して、前日のTwitterの障害が、Twitter APIへの無料アクセスを停止するプロジェクトにおける変更に続いて発生し、約1時間にわたりリンクやその他の機能が壊れたと報じた。Twitterは、これは「意図しない結果を伴う内部変更」によるものだと述べた。イーロン・マスクは「理由もなく極めて脆い」コードのせいだと非難した。

Platformerは、有料APIプロジェクトにはサイト信頼性エンジニアが1人しか配置されておらず、月曜日にこのエンジニアが「不適切な設定変更」を行い、それが「基本的にTwitter APIを壊した」と報じた。その影響は連鎖し、多くの内部ツールもダウンした。公開されたエラーメッセージには、ユーザーのAPIプランにそのエンドポイントへのアクセスが含まれていないと表示され、有料アクセスに関する憶測を呼んだ。ある従業員は、この障害が1月23日以降6回目の大規模障害であり、人々はそれらに「麻痺している」と述べた。

Arsは、より深い問題はコスト削減であり、従業員が約7,500人から2,000人未満に減り、フルタイムのエンジニアは550人未満になったと述べた。Washington Postの記事によると、マスクの買収前に製品変更を審査していたリスク評価チームは解雇されていた。ある従業員は旧Twitterからの技術的負債があったことに同意し、別の従業員は「会社の90パーセントを解雇すればこうなる」と述べ、マスクは迅速な変更を要求していた。

約1時間にわたりリンクや機能が壊れた。Platformerによれば、1月23日以降6回目の大規模障害だった。

Platformerによれば、有料APIプロジェクトにはサイト信頼性エンジニアが1人しか配置されていなかった。

Twitterの従業員は約7,500人から2,000人未満に減り、エンジニアは550人未満だった。

Washington Postによれば、予想される問題について製品変更を審査していたチームは解雇されていた。

従業員によれば、マスクは主要な変更の迅速な実施を要求しており、古いコードは技術的負債を抱えて脆くなっていた。

リスクのある変更を審査し運用するスタッフを削減すると、通常の設定編集が危険になる。1人では安全網になれない。

マスクはコードベース全体に「完全な書き直し」が必要だと述べた。従業員は、そのような障害が頻繁に起こるようになり、麻痺してしまったと述べた。Arsの公開時点で、Twitterはより詳細な説明をしていなかった。

出典をたどる

出典

  1. After Musk's mass layoffs, one engineer's mistake 'broke the Twitter API' Ars Technica · arstechnica.com ·