Ars Technica 於 2023 年 3 月 7 日引述 Platformer 報導,Twitter 前一天的故障導致連結及其他功能中斷約一小時,起因是關閉 Twitter API 免費存取權的專案中有一項變更。Twitter 表示,這源於「一項內部變更,帶來了一些非預期的後果」。Elon Musk 則歸咎於「毫無正當理由地極度脆弱」的程式碼。

Platformer 報導,付費 API 專案只配置了一名網站可靠性工程師(SRE),而這名工程師在週一做了一項「不良設定變更」,「基本上弄壞了 Twitter API」,並產生連鎖效應,也導致許多內部工具停擺。公開的錯誤訊息稱使用者的 API 方案不包含該端點的存取權,這引發了關於付費存取權的揣測。一名員工表示,這是自 1 月 23 日以來第六次重大故障,人們對此已經「麻木」。

Ars 表示,更深層的問題是削減成本,使員工人數從約 7,500 人降至不到 2,000 人,全職工程師不到 550 人。《華盛頓郵報》的一篇文章指出,在 Musk 收購前負責審查產品變更的風險評估團隊已被裁撤。一名員工同意舊 Twitter 確實存在技術債,另一名員工則說「這就是把公司九成的人開除後會發生的事」,而 Musk 要求快速變更。

連結與功能中斷約一小時;據 Platformer 所述,這是自 1 月 23 日以來第六次重大故障。

據 Platformer 所述,付費 API 專案只配置了一名網站可靠性工程師。

Twitter 的員工從約 7,500 人降至不到 2,000 人,工程師不到 550 人。

據《華盛頓郵報》所述,負責審查產品變更以預先發現問題的團隊已被裁撤。

據員工所述,Musk 要求快速實施重大變更,而舊程式碼脆弱且存在技術債。

裁掉負責審查與操作高風險變更的人員,會讓日常的設定編輯變得危險;一個人無法充當安全網。

Musk 表示整個程式碼庫需要「徹底重寫」。員工表示,這類故障已頻繁到讓他們麻木。Ars 發稿時,Twitter 尚未提供更完整的說明。

追溯依據

參考來源

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