V VibeCoding 365
사전 목록 백엔드·인프라
01

VIBECODING 365 / DICTIONARY

멱등성

Idempotency

DEFINITION

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

ENGLISH

Idempotency

EXAMPLE

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

NOTES

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

NEXT STEP / PRACTICE

읽고 끝내지 말고
다음 행동 하나.

막히면 Q&A에 짧게 남기거나, 쌩초보 가이드에서 오늘 할 일 하나만 골라 보세요.

Q&A 질문하기 쌩초보 가이드