冪等性 — 二度押しても決済は一度だけ
リトライは止められない。止められるのは重複だけ
중급 · レッスン 30 · ラボ 10
カリキュラム
リトライと重複
- リトライは避けられない reading
- 二度押しても一度だけ lab
- 冪等性の確認 quiz
冪等なリクエストにも再試行の予算が必要
トランザクショナルアウトボックスで注文とイベントを守る
同じキーでも同じリクエストとは限らない
古いワーカーによる結果の上書きを防ぐ
- 古いワーカーによる結果の上書きを防ぐ:設計原理 reading
- 古いワーカーによる結果の上書きを防ぐ lab
- 古いワーカーによる結果の上書きを防ぐ:理解度チェック quiz
署名は正しいがWebhookが二度届いた
送金の途中で失敗しても残高を保つ
- 送金の途中で失敗しても残高を保つ:設計原理 reading
- 送金の途中で失敗しても残高を保つ lab
- 送金の途中で失敗しても残高を保つ:理解度チェック quiz
最後の在庫を二人が予約した
- 最後の在庫を二人が予約した:設計原理 reading
- 最後の在庫を二人が予約した lab
- 最後の在庫を二人が予約した:理解度チェック quiz
最後に確定した位置から取り込みを再開する
冪等キーを消すと保証も終わる
- 冪等キーを消すと保証も終わる:設計原理 reading
- 冪等キーを消すと保証も終わる lab
- 冪等キーを消すと保証も終わる:理解度チェック quiz