Idempotenssi tarkoittaa, että operaatio tuottaa saman tuloksen riippumatta siitä, suoritetaanko se kerran vai useita kertoja. Se on ratkaisevaa jaketuissa järjestelmissä, koska uudelleenyritykset ja kaksoisviestit ovat väistämättömiä — idempotentit operaatiot tekevät nämä turvallisiksi.
Mikä idempotenssi on
An operation is IDEMPOTENT if doing it MULTIPLE times has the SAME effect as doing it ONCE:
→ "set balance to 100" → idempotent (same result however many times)
→ "add 100 to balance" → NOT idempotent (each call changes it → wrong if duplicated!)
→ in HTTP: GET, PUT, DELETE are idempotent; POST typically is NOT
