Idempotentie betekent dat een operatie hetzelfde resultaat oplevert, ongeacht of deze eenmaal of meerdere keren wordt uitgevoerd. Dit is cruciaal in gedistribueerde systemen omdat herhalingen en dubbele berichten onvermijdelijk zijn — idempotente operaties maken deze veilig.
Wat idempotentie is
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
