Перейти к содержимому

Разработка

Интеграции

Вы перестаёте переносить данные руками. Платежи, CRM, Telegram-боты, службы доставки и внутренние админки соединяются через API, webhook и фоновые задачи.

Ответ на заявку
в течение 24 часов
Первый звонок
30 минут, без обязательств
Первая рабочая версия
за 7–10 дней

Процесс

Что происходит и когда

Работа разбита на этапы, у каждого назван результат. Вы видите его сами, а не узнаёте о нём из отчёта.

  1. Дни 1–2

    Разбор процесса

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

    На выходе — Порядок работ и первая связка

  2. Дни 3–5

    Доступ к чужому сервису

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

    На выходе — Поданная заявка на ключи и обмен на заглушках

  3. Вторая неделя

    Живые данные

    Связка выходит на живые данные — сначала в одну сторону и на небольшом потоке. Главная работа здесь не в передаче, а в повторах: чужой сервис умеет прислать одно и то же событие дважды и промолчать в третий раз. Обмен обязан это пережить, не создав второй заказ и не потеряв первый.

    На выходе — Обмен, переживающий повторы и молчание

  4. Перед переключением

    Параллельная работа

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

    На выходе — Разобранные расхождения и выключенный ручной перенос

  5. После запуска

    Журнал и сигнал

    У интеграции не бывает состояния «сделано»: на той стороне меняют версию API, ключ протухает, в форме появляется новое обязательное поле. Поэтому у обмена есть журнал и сигнал о тишине — если события перестали приходить, вы узнаёте это от системы, а не от клиента через неделю.

    На выходе — Журнал обмена и сигнал о тишине

Что входит в работу

  • Разбор процесса

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

  • Интеграции с внешними сервисами

    платёжные системы, CRM, партнёрские и сторонние API

  • Обмен по webhook

    приём событий от чужих сервисов и отправка своих, единый формат ответа и ошибки

  • Очереди и фоновые задачи

    данные переносят воркеры в фоне, а не человек в интерфейсе

  • Права во внутреннем инструменте

    роли, разграничение доступа к записям, вход через JWT или OAuth

  • Документация обмена

    эндпоинты в формате OpenAPI, примеры запросов, коллекция Postman по запросу

Что нужно от вас

  • Список систем, которые нужно связать, и что происходит между ними сейчас
  • Ключи и учётные записи к этим системам, а также документация к их API, если она есть
  • Владелец процесса с вашей стороны: кто объяснит, почему шаг устроен именно так, и сверит результат

Что обычно спрашивают

Контакты

Пришлите описание задачи

Ответ с объёмом работ, сроками и оценкой бюджета придёт в течение 24 часов.

Первый звонок — 30 минут, без обязательств с вашей стороны.

  1. 01

    Вы описываете задачу

    Пять вопросов в форме или письмо в свободной форме — как удобнее.

  2. 02

    Мы отвечаем за сутки

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

  3. 03

    Созваниваемся на 30 минут

    Уточняем непонятное. Ни к чему вас не обязывает.