Claude Codeが1日9200万メッセージ処理するNode.jsサービスをGoに書き換え、インシデントゼロで本番稼働

We Let AI Agents Rewrite a 92M-Message-a-Day Service in Go

Claude Codeが1日9200万メッセージ処理するNode.jsサービスをGoに書き換え、インシデントゼロで本番稼働

ChecklyのResults Daemonは、1日あたり約9200万メッセージを処理するNode.js製のバックグラウンドワーカー。スケールの限界と型安全性の欠如から、Goへの書き換えを決断。AIエージェント(Claude Code)に書き換えを任せ、事前に構築したテストハーネスで検証。本番デプロイ後はインシデントゼロ、実行ポッド数70%削減、DB負荷も軽減。成功の鍵は、エージェントがコードを書く前に設計したブラックボックステストハーネスと、本番環境に近い境界条件の再現。初回デプロイではリトライキューのトポロジー差異による問題が発生したが、ハーネスを本番に合わせて修正し、段階的に顧客へロールアウトした。

エージェントにコードを書かせるなら、何が正しいかを定義するのは人間のレビュアーではなく、別の何かでなければならない。

この日のほかの記事

2026-09-01