冪等性とは、同じ操作を複数回実行しても、最終的な効果が一度だけ実行した場合と同じになることです。ネットワークが切れてアプリがリクエストを再試行するときに役立ちます。
たとえば、プロフィールの色を青に設定する操作を二回行っても、青のままです。プロフィールが二つ作られるわけではなく、変更も重複しません。
すべての操作が冪等とは限りません。重複を認識しないサービスでは、送金を二回行うと二重請求になることがあります。操作を繰り返すとどんな変更が残るかが重要です。
用語の解説
冪等性とは、操作を繰り返しても最初の後に追加の影響が生じない性質です。

冪等性とは、同じ操作を複数回実行しても、最終的な効果が一度だけ実行した場合と同じになることです。ネットワークが切れてアプリがリクエストを再試行するときに役立ちます。
たとえば、プロフィールの色を青に設定する操作を二回行っても、青のままです。プロフィールが二つ作られるわけではなく、変更も重複しません。
すべての操作が冪等とは限りません。重複を認識しないサービスでは、送金を二回行うと二重請求になることがあります。操作を繰り返すとどんな変更が残るかが重要です。