반응형
정의
- 웹훅(Webhook)은 특정 이벤트가 발생했을 때,
- 사전에 설정된 URL로 자동으로 정보를 보내주는 "알림 시스템" 또는 "자동 실행 기능"이야.
- 예를 들어, 어떤 서비스에서 버튼을 누르거나 데이터가 업데이트되면,
- 그 정보를 다른 서비스로 즉시 전달해주는 역할을 해.
쉽게 이해하기
- 이메일 알림과 비슷한데, 사람 대신 컴퓨터끼리 정보를 주고받는다고 보면 돼.
- "야, 내가 뭔가 바뀌었으니 알려줄게!" 하고 다른 시스템에 신호를 보내주는 거야.
- 예시
- 온라인 설문조사를 마치면 결과를 이메일로 바로 보내주는 기능.
- 쇼핑몰에서 주문이 들어오면, 결제 정보를 외부 시스템으로 보내는 기능.
어디에 쓰이나?
- 자동화 도구(Make.com, Zapier)에서 다른 앱이나 서비스와 연결할 때.
- 결제 시스템(PayPal, Stripe)에서 거래가 완료되었음을 알릴 때.
- 버그 추적 시스템(Jira, Trello)에서 작업 상태가 바뀌었을 때.
웹훅과 API의 차이
- API는 필요한 데이터를 "직접 요청해서 가져오는 방식"
- 내가 API에게 "이 데이터 좀 줘"라고 물어보는 거지.
- 웹훅은 "이벤트가 발생하면 알아서 데이터를 보내주는 방식"
- 웹훅은 "내가 알맞은 타이밍에 알아서 알려줄게!"라고 하는 거야.
장점
- 실시간으로 데이터 전달이 가능해서 빠름.
- 불필요한 요청(데이터를 주기적으로 확인하는 작업)을 줄일 수 있어 효율적.
단점
- 이벤트가 발생해야만 작동함.
- 사전에 설정된 URL(웹훅 엔드포인트)이 없으면 사용할 수 없음.
한 문장 요약
웹훅은 "이벤트가 발생하면, 미리 정해둔 곳으로 데이터를 알아서 보내주는 자동 알림 시스템"이라고 생각하면 돼! 😊
728x90
'용어집' 카테고리의 다른 글
인터넷 마케팅 관점에서 체류시간 (0) | 2024.11.22 |
---|