Systems & Backend

Idempotency

A property where doing an operation twice has the same effect as doing it once.

An idempotent operation can be safely retried: PUT, or a payment keyed by an idempotency token, produces the same result whether it runs once or five times. It’s essential for reliable systems, where retries after timeouts are unavoidable.