О сервисе
SyncHub — небольшая продуктовая команда: шесть человек, из них четыре — инженеры. С 2025 года мы делаем синхронизацию контента для мобильных приложений: новостные ленты, каталоги, конфигурации и офлайн-кэш доставляются на устройства пользователей одним GET-запросом.
История
Начали с внутреннего инструмента синхронизации для собственного новостного приложения: контент обновлялся на десятках тысяч устройств, и каждый клиент придумывал свою доставку. Инструмент выделили в сервис, обкатали на двух партнёрских приложениях — и открыли внешний доступ в 2026 году.
Как это работает
Каждому клиенту выдаётся персональный ключ; устройство привязывается к ключу и получает свой идентификатор (did). Запрос GET /api/v1/sync/<key>?did=…&feed=… возвращает текущий снапшот контента в opaque-теле — формат читает только клиентская библиотека. Ответы не кэшируются и всегда соответствуют последней опубликованной версии. Контракт — в документации.
Инфраструктура
- Только HTTPS (TLS 1.2/1.3), чтение — только GET/HEAD.
- Ответы персональные:
Cache-Control: no-store, доставка через edge-сеть без кэширования. - Ключи отзывные — моментально, без ожидания планового окна.
- Отказоустойчивость: edge-сеть доставки переживает потерю отдельного узла; статус — на странице статуса.
Контакты
Общие вопросы и доступ: hello@synchub.example · Поддержка: support@synchub.example