冪等性とは、同じ操作を複数回実行しても、最終的な効果が一度だけ実行した場合と同じになることです。ネットワークが切れてアプリがリクエストを再試行するときに役立ちます。

たとえば、プロフィールの色を青に設定する操作を二回行っても、青のままです。プロフィールが二つ作られるわけではなく、変更も重複しません。

すべての操作が冪等とは限りません。重複を認識しないサービスでは、送金を二回行うと二重請求になることがあります。操作を繰り返すとどんな変更が残るかが重要です。