백엔드 커리큘럼 심화: Webhook Delivery Reliability 플레이북 (Signature·Retry·Idempotency·DLQ)
외부 시스템으로 webhook를 보내는 백엔드에서 중복 전송, 유실, 서명 검증 실패, 재시도 폭주를 줄이기 위한 실무 기준을 숫자와 우선순위 중심으로 정리합니다.
외부 시스템으로 webhook를 보내는 백엔드에서 중복 전송, 유실, 서명 검증 실패, 재시도 폭주를 줄이기 위한 실무 기준을 숫자와 우선순위 중심으로 정리합니다.
메시지 큐 기반 비동기 처리에서 중복 실행, 유실, 무한 재시도를 줄이기 위해 Visibility Timeout, Ack/Nack, DLQ를 숫자 기준으로 설계하는 실무 플레이북입니다.
배치 파이프라인에서 자주 깨지는 지점(중복 처리, 부분 실패, 재처리)을 멱등 키·체크포인트·운영 지표로 다루는 실무 의사결정 기준
재시도 토픽, DLQ, 멱등 처리로 Kafka 소비 실패를 다루는 패턴
Pending 리스트 관리, 장애 시 재처리, 대량 backlog를 제어하는 Streams 운영 패턴 — Spring Boot + Lettuce 실무 코드 포함