Back to glossary
Pattern

Idempotency

Also known as: Idempotent

An operation is idempotent when invoking it twice with the same input produces the same effect as invoking it once. In distributed systems an idempotency key — a client-supplied unique identifier per request — lets a server safely deduplicate retries without producing two payments, two emails, or two database rows. Every TantraDev write API that crosses a network boundary takes an idempotency key.

ARCHITECTURE AUDIT

Building a system where Idempotency is the load-bearing decision?

30 minutes on the phone, one page in your inbox — what to build, what to skip, what it will cost. You keep the audit even if we are not the right fit.