Предсказуемая доставка вебхуков

Adal — доставка вебхуков, которой можно доверять

Никаких чёрных ящиков, скрытых преобразований и сюрпризов. Только быстрая и предсказуемая доставка вебхуков — точно в том виде, в котором они были получены.

200 OK
POST

Входящий вебхук

/hooks/payment.completed

Доставка через Adal

Данные получены точно в отправленном виде

24msполучено
2получателей
0изменений
Получайте вебхуки от GitHub и пересылайте их нескольким получателям.

01 — Процесс работы

Простота по замыслу

Создайте сервер, получайте и просматривайте запросы, а затем пересылайте их с полным контролем.

01

Создайте сервер

Получите отдельный URL вебхука для своей интеграции.

02

Получайте запросы

Каждый входящий запрос сохраняется и доступен для просмотра.

03

Просматривайте или пересылайте

Пересылайте запросы на локальные или удалённые серверы либо просматривайте их в реальном времени.

04

Отправляйте повторно при необходимости

Повторно отправляйте запросы, не дожидаясь, пока источник снова пришлёт событие.

02 — Обзор продукта

Посмотрите Adal в действии

Короткая демонстрация того, как Adal получает, хранит, отображает и пересылает вебхуки, даже если ваша локальная или продакшен-инфраструктура временно недоступна.

03 — Предсказуемость

Доставка вебхуков должна быть предсказуемой

Инфраструктура вебхуков должна помогать искать причины сбоев, а не создавать новую неопределённость при разработке или в продакшене.

Типичные проблемы

  • Незаметные сбои без какой-либо информации
  • Необъяснимые повторные попытки
  • Незаметное изменение запросов
  • Недостаточно данных для быстрого анализа инцидентов

Что даёт Adal

  • Полная информация о каждом запросе
  • Прозрачная логика повторных попыток
  • Доставка запросов точно в полученном виде
  • Контроль без скрытой логики

04 — Возможности

Основные возможности для надёжной доставки

Необходимые инструменты для просмотра, маршрутизации, отладки и предсказуемой работы.

01

Просмотр в реальном времени

Просматривайте заголовки, тело, статус и сведения о доставке в одном месте.

02

Детерминированные повторные попытки

Настраивайте понятную и предсказуемую логику повторных попыток.

03

Точная доставка данных

Запросы доставляются точно в полученном виде, без перезаписи и скрытых преобразований.

04

CLI для локальной разработки

Пересылайте вебхуки прямо в локальную среду для разработки, тестирования и отладки.

05 — Принципы

Надёжность вместо громких обещаний

Многие инструменты добавляют новые уровни абстракции и автоматизации ценой предсказуемости и удобства отладки.

Подход Adal

  • Никаких чёрных ящиков
  • Никаких скрытых преобразований
  • Никакой перезаписи запросов
  • Никаких сюрпризов в продакшене

Прозрачность по замыслу

Журналирование запросов можно отключить для каждого сервера, чтобы не хранить данные, когда это не требуется. Исходный код CLI открыт: вы можете изучить его работу и собрать приложение самостоятельно.

Хватит гадать. Начните доверять своим вебхукам.

Создайте сервер, подключите источник и получите прозрачную, предсказуемую доставку без скрытой логики и неожиданного поведения.