멱등성은 같은 작업을 여러 번 수행해도 최종 효과가 한 번 수행한 것과 같다는 뜻입니다. 인터넷 연결이 끊겨 앱이 요청을 다시 시도할 때 유용합니다.

예를 들어 프로필 색상을 파란색으로 두 번 설정해도 계속 파란색이며 프로필이 두 개 생기지는 않습니다. 반복 요청이 변경을 하나 더 만들지 않습니다.

모든 동작이 멱등적인 것은 아닙니다. 반복 요청을 알아보도록 설계하지 않은 서비스에서는 송금이 두 번 처리될 수 있습니다. 작업을 반복했을 때 어떤 변화가 남는지가 핵심입니다.