L-idempotency tfisser li twettaq operazzjoni diversi darbiet ikollha l-istess effett bħal meta twettaqha darba. Timporta għax in-networks huma mhux affidabbli: meta client jibgħat request u r-response qatt ma jasal, ma jistax jgħid jekk is-server ipproċessahx. Jekk jerġa' jipprova, operazzjoni non-idempotent tista' taħdem darbtejn.
Il-problema
Client ──POST /payments {$100}──▶ Server (charges $100 ✓)
Client ◀────────X (timeout)────── Server (response lost)
Client ──POST /payments {$100}──▶ Server (charges $100 AGAIN ✗ → $200!)
