VibeCoding 365 로고 VibeCoding 365

바이브 코딩 사전

멱등성

바이브 코딩 사전

멱등성

영어 표기

Idempotency

예시

결제 완료 웹훅을 받을 때 이벤트 ID를 저장해 두고 같은 ID가 다시 오면 주문 상태를 또 바꾸지 않고 이미 처리됨 응답을 돌려준다. AI에게 정상 처리, 중복 수신, 실패 후 재시도 케이스를 테스트로 분리하게 하면 안전하다.

참고

HTTP GET처럼 원래 멱등적인 요청도 있지만, 실제 서비스에서는 POST 작업에도 별도 중복 방지 키를 두어 멱등하게 설계할 수 있다.

멱등성은 같은 요청을 한 번 보내든 여러 번 보내든 최종 결과가 같게 유지되는 성질이다. 결제, 주문 생성, 이메일 발송, 웹훅 처리처럼 네트워크 재시도나 사용자의 중복 클릭이 생길 수 있는 기능에서 특히 중요하다. 바이브 코딩에서는 AI가 단순히 POST 로직만 만들지 않도록 요청 고유 키, 중복 처리 정책, 재시도 응답, 운영 로그 확인을 함께 명시해야 중복 결제나 중복 데이터 생성을 막을 수 있다.

카테고리
백엔드·인프라
난이도
basic
태그
멱등성 · 재시도
슬러그
idempotency
상태
published
정렬 순서
9001