«Турвизор» запустил трекинг цен с резервным каналом уведомлений
Агрегатор туров «Турвизор» представил техническое решение для гарантированной доставки уведомлений об изменении цен на туры. Система работает одновременно через несколько каналов, включая резервный, и ориентирована на пользователей, которые откладывают бронирование в ожидании выгодного момента.
Как работает механика
В основе решения лежит событийная модель взаимодействия с базой данных витрины. Когда цена объекта в «Избранном» меняется, система автоматически инициирует рассылку через подключенные клиентские интерфейсы. Пользователь выбирает канал заранее – Telegram-бот или официальный бот на платформе «Макс».
Сценарий взаимодействия выстроен по принципу минимального количества действий:
- Добавить тур в сервис «Избранное»
- Активировать триггер «Следить за ценой»
- Выбрать мессенджер для получения алертов
Архитектура: ставка на отказоустойчивость
Инженерная команда «Турвизора» описывает систему как микросервис с упором на надежность доставки сигнала.
«Мы спроектировали эту функцию как отказоустойчивый микросервис оповещений. Ключевая задача – минимизировать временной лаг между изменением цены и получением сигнала конечным пользователем, а также нивелировать риски, связанные с нестабильностью какого-либо одного канала связи», – сообщили разработчики компании.
Технологический стек включает три ключевых компонента:
- Событийно-ориентированная архитектура оповещений
- Интеграция с API Telegram и платформы «Макс»
- Асинхронная обработка запросов из базы объектов «Избранного»
Наличие двух независимых каналов доставки решает конкретную инфраструктурную проблему: сбой или замедление одного мессенджера не прерывает цепочку уведомлений. Платформа «Макс» выступает здесь полноценным резервным маршрутом, а не просто дополнительной опцией.
Бизнес-эффект
По данным внутренней аналитики «Турвизора», внедрение моментальных оповещений повышает конверсию в бронирование среди сегмента «сомневающихся» пользователей – тех, кто откладывает покупку тура в ожидании снижения стоимости. Логика очевидна: чем меньше времени проходит между просадкой цены и получением сигнала, тем выше вероятность, что пользователь успеет принять решение до следующего изменения.
