ABOUT

성능과 운영 안정성을 함께 끌어올리는 개발자입니다.

92% Positional Error Reduction
79% p95 Latency Improvement
90%+ Long Tasks Reduction

2022.02 · 한국장학재단

우수 멘티

한국장학재단 사회 리더 대학생 멘토링 IT

2022.10 · 동작구청

우수 인재상

동작구청 우수 SW 인재

2025.05 · (주) 그랩

프로그래밍 우수상

(주) 그랩 우수 프로그램 개발

2025.05 · AWSKRUG

AWS한국사용자모임 발표

AI agent 스크립트 튜닝 관련 발표

ComputerScience

Development

Engineering

Trouble Shooting

GUESTBOOK

첫 마음부터
함께 나누는 온기

방명록 작성하러 가기

SUBSCRIBE

최신소식을
편하게 만나보세요.

멱등성(Idempotent)

정의

여러 번 실행해도 동일한 결과를 보장하는 요청

HTTP 메서드의 중요한 성질로, 동일한 요청을 여러 번 수행해도 결과가 같음을 보장합니다.
이는 시스템 신뢰성, 재시도 처리, 네트워크 오류 복구 등에서 중요한 역할을 합니다

왜 알아야 할까?

API 재시도, 부작용 방지, 장애 대응의 핵심

멱등한 메서드는 네트워크 장애나 재전송 상황에서도 부작용 없이 요청을 반복할 수 있습니다.
특히 자동화된 시스템이나 API 클라이언트에서는 중복 요청에도 일관된 결과를 유지하기 위해 멱등성이 필수입니다.

멱등한 메서드

다음 메서드는 멱등성을 가집니다.

메서드 설명
GET 데이터 조회. 안정하고 멱등함.
HEAD 응답 본문 없는 GET. 안정하고 멱등함.
PUT 동일한 리소스를 덮어쓰기. 반복해도 상태 변화 없음.
DELETE 리소스 삭제. 이미 삭제된 경우에도 오류 아님.
OPTIONS 서버가 지원하는 메서드 확인. 안정하고 멱등함.
TRACE 요청 경로 추적. 안정하고 멱등함.

사용 예시

재시도 가능한 요청에 적합합니다.

💡 PUT: 유저 프로필 수정, 리소스 덮어쓰기

💡 DELETE: 게시물 삭제, 즐겨찾기 해제

💡 OPTIONS: CORS 사전 요청으로 반복 확인

💡 GET: 데이터 재조회 (캐싱 가능)


728x90