2026年6月4日 あなたのリトライループは最初のリクエストが失敗したと仮定している。実際にはそうではない可能性が高い。 タイムアウトやクラッシュは、APIリクエストが消失したことを意味しない。idempotency keyがどうやってリトライを安全にするか、そして実際に重複を防ぐストレージパターンについて解説する。 deep-divesidempotencyapi-designresilience