용어집

웹훅(Webhook)

AI커리어스 2024. 12. 5. 14:17
반응형

정의

  • 웹훅(Webhook)은 특정 이벤트가 발생했을 때,
  • 사전에 설정된 URL로 자동으로 정보를 보내주는 "알림 시스템" 또는 "자동 실행 기능"이야.
  • 예를 들어, 어떤 서비스에서 버튼을 누르거나 데이터가 업데이트되면,
  • 그 정보를 다른 서비스로 즉시 전달해주는 역할을 해.

쉽게 이해하기

  • 이메일 알림과 비슷한데, 사람 대신 컴퓨터끼리 정보를 주고받는다고 보면 돼.
  • "야, 내가 뭔가 바뀌었으니 알려줄게!" 하고 다른 시스템에 신호를 보내주는 거야.
  • 예시
    • 온라인 설문조사를 마치면 결과를 이메일로 바로 보내주는 기능.
    • 쇼핑몰에서 주문이 들어오면, 결제 정보를 외부 시스템으로 보내는 기능.

어디에 쓰이나?

  • 자동화 도구(Make.com, Zapier)에서 다른 앱이나 서비스와 연결할 때.
  • 결제 시스템(PayPal, Stripe)에서 거래가 완료되었음을 알릴 때.
  • 버그 추적 시스템(Jira, Trello)에서 작업 상태가 바뀌었을 때.

웹훅과 API의 차이

  • API는 필요한 데이터를 "직접 요청해서 가져오는 방식"
    • 내가 API에게 "이 데이터 좀 줘"라고 물어보는 거지.
  • 웹훅은 "이벤트가 발생하면 알아서 데이터를 보내주는 방식"
    • 웹훅은 "내가 알맞은 타이밍에 알아서 알려줄게!"라고 하는 거야.

장점

  • 실시간으로 데이터 전달이 가능해서 빠름.
  • 불필요한 요청(데이터를 주기적으로 확인하는 작업)을 줄일 수 있어 효율적.

단점

  • 이벤트가 발생해야만 작동함.
  • 사전에 설정된 URL(웹훅 엔드포인트)이 없으면 사용할 수 없음.

한 문장 요약

웹훅은 "이벤트가 발생하면, 미리 정해둔 곳으로 데이터를 알아서 보내주는 자동 알림 시스템"이라고 생각하면 돼! 😊

728x90

'용어집' 카테고리의 다른 글

인터넷 마케팅 관점에서 체류시간  (0) 2024.11.22