Webhook

빈앤아웃·2025년 8월 26일
0

PM 사전

목록 보기
45/51

정의

Webhook은 특정 이벤트가 발생했을 때, 미리 지정한 URL로 서버가 자동으로 알림이나 데이터를 보내주는 방식이다. 쉽게 말해 “실시간 푸시 알림” 같은 기술이다. 📬

왜 중요한가?

  • ⚡ 실시간성: 이벤트 발생 즉시 알림을 받을 수 있다.
  • 📉 효율성: 불필요하게 계속 요청을 보내지 않아도 된다.
  • 🔗 확장성: 서로 다른 서비스끼리 자동으로 연결하고 데이터를 주고받기 좋다.

비유

Polling은 “내가 계속 가게에 전화해서 택배 왔나 물어보기”라면,

Webhook은 “택배가 도착하면 택배기사가 먼저 연락을 주는 것”과 같다. 📦☎️

예시

  • 결제 완료 시 → 내 서버로 결제정보 자동 전달 (카카오페이, 네이버페이 등)
  • 깃허브에서 Pull Request 생성 → 슬랙 채널로 알림 보내기
  • 쇼핑몰 주문 발생 → ERP 시스템에 자동 반영

👉 한 줄 요약: Webhook은 ‘이벤트가 생기면 먼저 알려주는 메신저 같은 것’이다.


profile
Input과 Output의 황금비율을 찾아서...

0개의 댓글