Разборы · No-code или разработка

n8n и Make или своя разработка?

Короткий ответ

Берите no-code-платформу, когда поток линейный, объём умеренный, а к системам есть готовые коннекторы: так быстрее и дешевле, и мы сами так и построим. Переходите на код, когда логика сильно ветвится, объём высокий или поток делает то, чему бизнес не может позволить сломаться молча.

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

Где каждый подход перестаёт быть правильным.

По чему выбираете No-code (n8n, Make, Zapier) Своя разработка
Время до первой рабочей версии Дни. Это настоящее преимущество, и оно большое. Недели. Оправданно только когда потоку нужно то, чего платформа выразить не может.
Стоимость сборки Ниже, часто намного, для потоков, укладывающихся в модель. Выше на входе, ровнее дальше.
Стоимость эксплуатации Оплата за операцию. Дёшево на малом объёме; растёт линейно и на большом может обогнать разработку. Только инфраструктура. Практически плоская при росте объёма.
Сложное ветвление Возможно и быстро становится неприятным. Холст на сорок узлов с вложенными условиями читать труднее, чем код, который он заменил. То, для чего код и нужен. Условия, повторы и краевые случаи остаются читаемыми.
Тестирование В основном ручное. Юнит-тестов мало или нет, а регрессия означает прокликать всё заново. Автотесты, стейджинг-среды, настоящий пайплайн выкладки.
Версионирование и ревью JSON воркфлоу можно выгрузить и закоммитить, но диффы на практике почти нечитаемы. Обычное код-ревью, история и откат.
Кто может это менять Толковый аналитик. Это важнее, чем звучит, — исчезает очередь. Разработчик. Медленнее, но никто не меняет продакшен перетаскиванием узла.
Поведение при сбое Зависит от платформы и от того, насколько аккуратно настроены пути ошибок. Молчаливый частичный сбой — самый частый. Явное: повторы, dead-letter, алерты — всё, что процессу нужно.
Привязка к вендору Реальная. Логика живёт в формате платформы, и миграция означает переделку. Низкая. Логика — это код, который вам принадлежит и который можно перенести.

Мы строим и так и так, и примерно в половине наших потоков где-то стоит no-code-платформа. Спора о чистоте здесь нет, есть только спор о соответствии.

Разработка — правильный выбор, когда

Где сборка отрабатывает свою стоимость.

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

Логика сильно ветвится или один и тот же поток должен вести себя по-разному в десятке случаев.

Молчаливый сбой обошёлся бы дорого: платежи, клинические или юридические выводы, всё клиентское на масштабе.

Нужны аудиторский след, согласование в четыре глаза или гарантии резидентности данных, которых платформа не даёт.

No-code — правильный выбор, когда

Когда не стоит платить нам за код.

·

Поток линейный, объём умеренный, а коннекторы к обеим системам уже есть. Соберите на платформе на этой неделе.

·

Вы ещё проверяете, стоит ли процесс автоматизации вообще. No-code-прототип — самый дешёвый возможный ответ.

·

Владельцы процесса хотят менять его сами, не дожидаясь разработчика.

·

Это внутреннее, малорисковое, и редкий сбой стоит извинения, а не денег.

Как это обычно разворачивается

Честная последовательность: прототип на платформе, укрепить то, что выжило.

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

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

Гибрид тоже нормален и часто лучший ответ. Платформа держит оркестрацию, триггеры и те коннекторы, что у неё хороши; сервис, которым вы владеете, держит часть со сложной логикой. Вы сохраняете скорость холста там, где она помогает, и строгость кода там, где она нужна, и ни один не делает работу, в которой плох.

Что здесь спрашивают

О чём спрашивают, взвешивая варианты.

Да, регулярно, и будем это рекомендовать, когда подходит. Мы также разворачиваем n8n на своём железе для клиентов, которым нужно, чтобы данные оставались в их инфраструктуре.

Не понимаете, на какой вы стороне?

Принесите нам процесс. Бесплатный мини-аудит заканчивается рекомендацией, и иногда рекомендация — что мы вам не нужны.