プログラミング
Firebase SDK が今朝から全ての iOS アプリをクラッシュさせている
Firebase SDK is crashing all iOS apps since this morning (twitter.com)
要約
Firebase SDK が、原因不明のサーバーサイドの変更により、利用している全ての iOS アプリをクラッシュさせるという深刻な問題が発生しました。この影響で、多くのアプリセッションが停止し、開発者コミュニティからは Google のエンジニアリング基準やインシデント管理体制に対する批判の声が上がっています。問題は最終的にロールバックされましたが、対応の遅さと透明性の欠如が指摘されています。
全文翻訳
Gergely Orosz@GergelyOrosz
信じられますか?モバイル開発者が、アプリセッションの100%がクラッシュしている状況で、何もできず、Firebase SDK/チームがミスを犯したと知っているのに、そのチーム自身はまだ気づいていないのです!これは一体何なのでしょうか?バイブコーディングですか?
例: 110K件のクラッシュ
Gergely Orosz@GergelyOrosz
Firebase がサーバーサイドで変更を加えたところ、複数のバージョンの SDK が再びクラッシュし始めました…一体どうやって検証なしに変更を加えることができるのでしょうか??彼らの唯一の仕事は SDK を機能させることです。SDK がクラッシュするなら、Firebase にはビジネスがありません…
Gergely Orosz@GergelyOrosz
GitHub のイシュートラッカーは、Google にこの破壊的なサーバーサイド変更をロールバックするよう懇願しています。私の質問はこうです: なぜそもそも検証なしで本番環境に入り込んだのでしょうか??他の誰かが尋ねています: これが Gemini だったのでしょうか 🙃
Gergely Orosz@GergelyOrosz
Firebase SDK を使用している開発者の方が、インシデント管理の点で Firebase チームよりも有能です。はい、Firebase はこうすべきです。しかし、彼らのステータスページにはインシデントが表示されていません!!5時間経っても、status.firebase.google.com でです 🤡 Firebase チームには – 申し訳ありませんが、本当のことです。
Gergely Orosz@GergelyOrosz
約100件のメッセージがイシュートラッカーに投稿された後、ついに Firebase の開発者が気づきました。Firebase 自身の監視システムはどうして、彼らが使用している全てのアプリを壊したことに気づかなかったのでしょうか?それが理解できません。
Gergely Orosz@GergelyOrosz
別の開発者が、対応中であることを確認しています。
Gergely Orosz@GergelyOrosz
しまった、DoorDash がクラッシュした、これは彼らのビジネスに打撃を与えるでしょう(そして空腹の顧客を UberEats で注文するように促すでしょう!)なぜ DD は Firebase を使っているのでしょうか?
Gergely Orosz@GergelyOrosz
can-shaw: 素晴らしい質問です。2人の Firebase 開発者が Google がインシデントを認識していることを確認したにもかかわらず、Firebase のステータスページは更新されていません。では、Firebase のインシデント管理はどうなっているのでしょうか?これはアマチュア級です、再び。
Gergely Orosz@GergelyOrosz
1時間後、ついに全ての iOS アプリをクラッシュさせていたサーバーサイドの変更がロールバックされました。しかし、ステータスページには何も告知がありません。ポストモーテムの約束もありません。これほど大規模なインシデントに対して、どちらも許容できません。この変更はどうやって出されたのですか?なぜ検証でこのブレークを見つけられなかったのですか?何が…
Gergely Orosz@GergelyOrosz
2時間から6時間のグローバルアウトエージ…キャッシュされたフォーマットされていないサーバーペイロードを処理していたクライアントにとっては6時間です。これは、Google が開発した SDK でこのようなことが起こり得たこと、そして開発者が Google に警告しなければならなかったことの両方について、非常に残念です。ポストモーテムは得られるのでしょうか?
Gergely Orosz@GergelyOrosz
この件について詳細に書き、Google に質問を送ります。まだ信じられないのは、1) バックエンドの変更が、明らかにゼロ検証で出されたこと (!!) 2) Firebase がアウトエージを検出できなかったように見えること 3) アウトエージがあると確認した後、ステータスページが…
Dmitrii Kovanikov@ChShersh
> Google > 高いエンジニアリング基準 lol