Idempotency 完全指南:Retry-Safe API 設計實務
讓學習者能判斷操作是否天生 idempotent,並運用 idempotency key 設計出真正 retry-safe 的 API
3 sections · 6 lessons
Course outline
Idempotency 基礎
- 什麼是 idempotent operation
- HTTP method 的 idempotent 保證
實務設計模式
- Idempotency key 的設計與實作
- Stripe API 案例:Idempotency-Key header
分散式系統中的角色
- At-least-once delivery 與 exactly-once 的成本
- 常見誤區:idempotent 不代表没有副作用