Idempotency ateges nglakoni operasi kaping bola-bali duwe efek sing padha karo nglakoni sepisan. Iki penting amarga jaringan ora bisa dipercaya: nalika client ngirim request lan response ora tau teka, dheweke ora bisa ngerti apa server wis ngolah. Yen retry, operasi non-idempotent bisa mlaku kaping pindho.
Masalahe
Client ──POST /payments {$100}──▶ Server (narik $100 ✓)
Client ◀────────X (timeout)────── Server (response ilang)
Client ──POST /payments {$100}──▶ Server (narik $100 MANEH ✗ → $200!)
, , lan sacara alami idempotent, mula nyoba maneh iku aman. iku — iki persis papan asale tagihan dobel lan order dobel.
