Вернуться в блог
Журнал Adal Cloud

Adal Cloud выходит из беты

От вебхуков на локальной машине до рабочих интеграций: подводим итоги беты и продолжаем развивать сервис.

Опубликовано
Adal Cloud выходит из беты

Мы убираем пометку Beta рядом с названием Adal Cloud.

С момента публичного запуска в мае 2026 года сервис заметно вырос. Мы начинали с простой задачи: принимать вебхуки от внешних сервисов и доставлять их на локальную машину. Сегодня Adal Cloud помогает принимать, отправлять, пересылать и фильтровать запросы, управлять доставкой и разбираться в работе интеграций.

За это время накопился опыт эксплуатации, в том числе в рабочих сценариях с платёжными вебхуками. Мы считаем, что Adal Cloud готов завершить бета-этап: сервис стабильно выполняет задачи, ради которых его подключают.

С чего всё начиналось

При разработке интеграции часто нужен настоящий вебхук от внешнего сервиса. Локальное приложение при этом может работать за NAT, без публичного IP и открытых входящих портов. А компьютер разработчика не обязан быть включён и подключён к сети круглосуточно.

Мы создавали Adal Cloud, чтобы упростить этот процесс. Сервис принимает запрос на постоянный публичный HTTPS-адрес, может сохранить его и передать через Adal CLI в локальное окружение. Разработчик получает возможность увидеть реальные данные, проверить обработчик и вернуться к сохранённому запросу во время отладки.

Этот сценарий остаётся важной частью продукта. Вместе с ним росли и задачи, которые помогает решать Adal Cloud.

Как вырос сервис

Сегодня путь вебхука может продолжаться в публичном HTTP-сервисе, на локальной машине или в закрытой production-сети. Один входящий запрос можно доставить в несколько целей и отдельно проследить результат каждой доставки. Фильтрация помогает управлять тем, какие запросы принимает сервис.

В интерфейсе доступны данные запроса и история попыток. Настраиваемые retries помогают при временной недоступности получателя, ручной retry позволяет повторить конкретную доставку, а Replay — создать новый запрос на основе сохранённого. Это даёт возможность исследовать проблему и проверить исправление на реальных данных.

Появилось и отдельное направление — Adal Outbound. Приложение передаёт ему исходящий HTTP-запрос и адрес получателя, а Adal Cloud берёт на себя очередь, доставку, повторные попытки и сохранение их результатов.

Так исходная задача доставки вебхуков на локальную машину выросла в сервис для работы с входящими и исходящими запросами. При этом основной принцип остался прежним: поведение доставки должно быть понятным, а у разработчика должны быть данные, чтобы разобраться в происходящем.

Опыт реальных интеграций

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

Один из таких примеров — доставка уведомлений платёжного сервиса через Сервер Adal Cloud и Adal CLI в конечный обработчик. После прохождения всего маршрута приложение успешно проверяет HMAC-подпись отправителя.

Для такой интеграции недостаточно получить похожий JSON. Данные, которые платёжный сервис включил в подпись, должны дойти без изменений. Успешная проверка в этом сценарии подтверждает сохранность именно этих данных на всём пути через Adal Cloud.

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

Такие сценарии помогли нам оценить зрелость сервиса на практике. За решением убрать пометку Beta стоят работающие интеграции и накопленный опыт их сопровождения.

Следующий этап

Завершение беты фиксирует состояние, к которому мы пришли: Adal Cloud вырос, работает в реальных интеграциях и готов к дальнейшему развитию на этой основе.

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

Спасибо всем, кто пользуется Adal Cloud, сообщает о проблемах и делится своими задачами. Эта обратная связь помогает нам выбирать, что улучшать дальше.

Мы убираем пометку Beta и продолжаем развивать Adal Cloud. Впереди ещё много нового.

Другие материалы блога Adal Cloud

Читайте об обновлениях продукта, работе с вебхуками и инженерных решениях.

Вернуться в блог