웹훅은 소비자가 계속 조회하지 않아도 사건을 받게 하는 역방향 HTTP 호출입니다. 제공자는 이벤트 ID와 본문을 보내고 수신자의 응답으로 전달 결과를 판단합니다. 네트워크 실패나 시간 초과가 생기면 같은 이벤트가 다시 도착할 수 있습니다.
데모는 전송, 서명 확인, ACK 실패, 재전송 순서가 움직입니다. 수신자는 서명을 검증하고 이벤트 ID로 중복 처리를 막은 뒤 빠르게 응답하며, 오래 걸리는 처리는 별도 작업으로 넘기는 편이 안전합니다.
언제 쓰나
결제 완료·저장소 변경처럼 외부 서비스의 사건을 빠르게 받아야 할 때 씁니다.