A function is said to be idempotent when it can be called multiple times without changing the result.

- Stackoverflow.com Wiki
2 articles, 0 books.

An idempotent operation is one that has the same effect whether it is performed once or many times. On the Ably platform we provide idempotent semantics for publishing messages via REST. This article shares what we learned about identifying and overcoming engineering challenges associated with providing idempotent guarantees over a globally-distributed messaging platform.