HELL #001

二重決済を止めろ。

バックエンド / データベース

ECサービスで、ごく稀に二重請求が発生しています。 発生条件は分かっていません。 再現手順もありません。分かっているのは、月に数件の問い合わせが来ることだけです。 既存の注文データを壊さずに、原因を特定して直してください。

通ったとみなす条件

  • 二重請求が起きる筋道を、コードと実行順で説明できている
  • その筋道を踏む自動テストが、修正前に落ちて修正後に通る
  • 既存の注文データが1件も壊れていない

解くのに要る力

  • トランザクション
  • 同時実行
  • HTTP
  • Webhook
  • テスト

条件

難易度
HELL
AI
使ってよい
検索
使ってよい

状態

いま設計しています

挑戦したい人が多い問題から作ります。押した数は、作る順番を 決めるためだけに使います。

ほかのチャレンジエンジニアリング・データ