Make (ex-Integromat): архитектура визуальной автоматизации, которую стоит понять

Технический разбор Make — платформы для визуальной автоматизации. Сценарии, роутинг, обработка ошибок, API-интеграции, масштабирование и партнёрская программа.

Архитектура платформы

Make (make.com, бывший Integromat) — визуальная платформа автоматизации, построенная на концепции сценариев (scenarios). В отличие от Zapier с его линейной моделью «триггер → экшн», Make использует направленный граф: данные движутся по нодам, ветвятся, трансформируются и сливаются.

Серверная часть Make написана на Node.js с использованием очередей на RabbitMQ. Каждый сценарий компилируется в DAG (Directed Acyclic Graph), после чего планировщик распределяет исполнение нод по воркерам. Это даёт несколько архитектурных преимуществ перед конкурентами.

Модель исполнения

Сценарий Make — это не просто последовательность шагов. Это граф, где каждая нода получает на вход bundle (пакет данных) от предыдущих нод и возвращает новый bundle или массив bundles:

Webhook → Router → [Branch A: HTTP → Filter → Email]
                 → [Branch B: Transform → Database → Slack]
                 → [Fallback: Log → Admin Alert]

Роутер — ключевая фича. Он не просто передаёт данные дальше, а порождает параллельные ветки исполнения. Каждая ветка обрабатывается независимо, что позволяет строить сложную бизнес-логику без кода.

Обработка ошибок

Make предоставляет четыре уровня обработки ошибок:

  1. Retry — автоматический повтор с экспоненциальной задержкой (до 5 попыток)
  2. Error handler route — отдельная ветка сценария для ошибок
  3. Commit/Rollback — транзакционная модель: либо все ноды отработали, либо откат
  4. DLQ (Dead Letter Queue) — необработанные ошибки попадают в очередь для ручного разбора

Этого нет ни в Zapier (только линейные retry), ни в n8n (есть error-ветки, но без транзакционности).

API и кастомные интеграции

Make поддерживает 2000+ готовых коннекторов, но главная сила — кастомные:

HTTP-модуль

Позволяет делать запросы к любому API: REST, GraphQL, SOAP. Поддерживает OAuth 2.0, API Keys, Basic Auth. Headers, query params, body — всё настраивается визуально.

Webhooks

Входящие (получение данных от внешних сервисов) и исходящие (отправка данных). Поддерживают валидацию подписи, фильтрацию по IP, кастомные ответы.

Data Store

Key-value хранилище внутри Make. Можно сохранять состояние между запусками сценария, агрегировать данные, вести счётчики. По сути — serverless Redis без сервера.

Функции (custom code)

Для случаев, когда визуального редактора не хватает — JavaScript/TypeScript прямо в сценарии. Доступ к fetch, lodash, moment.js.

Масштабирование

Make использует трёхуровневую модель исполнения:

Уровень Лимит Описание
Operations 10K–800K/мес. Каждая нода = 1 операция
Scenario timeout 40 минут Максимальное время исполнения одного запуска
Data transfer 5–500 MB/запуск Объём данных, проходящий через сценарий

В Pro-тарифе сценарии запускаются каждую минуту (polling) или мгновенно (webhook). В Enterprise — кастомные интервалы и выделенные серверы.

Для высоконагруженных сценариев Make рекомендует:

  • Фильтровать данные на входе (не гонять лишнее)
  • Использовать Data Store вместо передачи больших объектов между нодами
  • Разбивать сложные сценарии на цепочку простых (один триггерит другой через webhook)

Безопасность

  • Все соединения по HTTPS
  • OAuth 2.0 для подключения внешних сервисов
  • Шифрование данных in transit и at rest
  • RBAC (Role-Based Access Control) для команд
  • Логирование всех операций, включая данные (опционально, для аудита)
  • SOC 2 Type II, GDPR-совместимость

Сравнение с конкурентами

Параметр Make Zapier n8n
Визуализация DAG (граф) Линейная DAG (граф)
Обработка ошибок Многоуровневая Базовая Средняя
Роутинг Встроенный Через Paths Встроенный
Custom code Да (JS) Да (Python/JS) Да (JS)
Self-hosted Нет Нет Да (open-source)
Бесплатный план 1000 оп/мес. 100 задач/мес. ∞ (self-hosted)

Make выигрывает у Zapier по гибкости и мощности, у n8n — по стабильности и поддержке. n8n берёт open-source и self-hosting.

Партнёрская программа

Make предлагает 20% комиссии с каждого платежа реферала в течение 12 месяцев. Платформа PartnerStack. Средний чек клиента: $16-34/мес. (Core и Pro тарифы). Один активный реферал приносит $38-82 в год. Порог выплат: $100.

Ниша для продвижения: автоматизация бизнес-процессов, интеграции SaaS, замена Zapier.

Официальный сайт Make EOF" 2>&1 | tail -3