デモHardGo
ファントム・トランザクション
このECサイトの注文ハンドラーは、在庫ロック・注文作成・外部決済API呼び出しをすべて単一のデータベーストランザクション内で実行しています。高負荷時には各コネクションが外部HTTPコールの完了まで占有されるため、コネクションプールが枯渇します。さらに決済APIが成功した直後にコミットが失敗すると、顧客は課金されたのに在庫が戻される「ファントム・トランザクション」が発生します。トランザクション境界を外部呼び出しから分離し、すべての障害モードに対処するようリファクタリングしてください。
1
録音を開始する
思考プロセスを声に出して録音します
2
シナリオに挑戦する
コードを修正し、実行して動作を確認します
3
録音を停止してAIに提出
設計アプローチに対するプロ目線のレビューを受け取ります
アプローチの意図を説明
ボイスレコーダー
アプローチの意図 — 音声から自動入力されます。直接編集・入力も可能です。
コードエディタ
Loading...
Powered by Go Playground
Output
Click "Run Code" to execute your program...
コードを修正し、アプローチの意図を録音(または入力)してください。