ウェブフック

term_id: webhook

Category: engineering_practice

Definition

ウェブフックは、あるサービスがイベント発生時に別のサービスにリアルタイム情報を提供するためのメカニズムです。変更を定期的に確認するポーリングの代わりに、ソースシステムは特定のURLに対してHTTP POSTリクエストを送信してデータをプッシュします。

Summary

特定のイベントによってトリガーされるユーザー定義のHTTPコールバックであり、システムが他のアプリケーションにリアルタイム通知を送信することを可能にします。

Key Concepts

  • イベント駆動
  • HTTP POST
  • コールバックURL
  • プッシュ通知

Use Cases

  • 自動化されたCI/CDデプロイメント
  • 決済ゲートウェイからの通知
  • Slackボットとの連携