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

Adal Cloud — надёжная инфраструктура доставки вебхуков

Adal Cloud — инфраструктура для вебхуков: приём, просмотр, временное хранение, пересылка, повторные попытки и повторная отправка HTTP-запросов вебхуков с сохранением запроса в том виде, в каком он был получен.

200 OK
POST

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

/hooks/payment.completed

Надёжная инфраструктура доставки вебхуков

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

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

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

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

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

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

01

Создайте Server

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

02

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

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

03

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

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

04

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

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

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

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

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

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

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

Что даёт Adal Cloud

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

Возможности

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

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

01

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

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

02

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

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

03

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

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

04

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

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

Принципы

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

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

Подход Adal Cloud

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

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

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

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

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