Pattern 23 / RESILIENCE
Idempotency
Use this when making retries safe when clients cannot know if a write succeeded.
- Pressure
- Making retries safe when clients cannot know if a write succeeded
- Mechanism
- Deduplicate requests with an idempotency key or natural operation identity
- Toll
- Requires storing keys/results and checking duplicates on the write path