qwane

потолок no-code

Airtable кончается ровно тогда, когда начинает окупаться

Чем полезнее становится ваша база, тем больше в ней записей, людей и правил — и тем дороже и медленнее она работает.

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

Отдельно стоит вопрос, где лежат данные. Ваша операционная база живёт в чужом контуре, по чужим правилам доступа и в чужой юрисдикции. Пока там справочник подрядчиков, это неважно. Когда там персональные данные клиентов и суммы договоров, вопрос перестаёт быть теоретическим — особенно если применяется ФЗ-152.

Пора уходить, если

Что происходит, когда база в Airtable вырастает

Что растётЧто происходит в AirtableЧто делает своя база
Количество записейУпор в лимит тарифа, переход на дорожеМиллион строк — обычный вторник для Postgres
Количество людейПлатите за каждое местоПользователи ничего не стоят
Количество правилФормулы, автоматизации, скрипты — в трёх местахЛогика в одном месте, покрыта тестами
Сложность связейRelation-поля и ручная дисциплинаСхема данных с гарантией целостности
Чувствительность данныхЧужой контур, чужая юрисдикцияВаш сервер, ваш бэкап, ФЗ-152 по дизайну

Как проходит переход

  1. Находим, где живёт логика

    Самая долгая часть переезда — не данные, а правила, размазанные по формулам и автоматизациям. Их надо собрать в одно описание, прежде чем что-то переносить.

  2. Выгружаем базы через API

    Таблицы, связи, вложения. Вложения — отдельная история: ссылки на файлы имеют срок жизни, их надо забирать сразу, а не потом.

  3. Восстанавливаем целостность

    В выгрузке почти всегда находятся связи в никуда. В Airtable это допустимо, в нормальной схеме — нет. Чистка делается один раз, при переезде.

  4. Отдаём интерфейс людям, а не таблице

    Airtable заставляет всех работать в табличном виде. Своя система даёт каждой роли свой экран, и от этого выигрывают те, кто не любит таблицы.

Что дальше

Частые вопросы

Мы платим за Airtable немного.
Тариф — это не вся цена. Добавьте часы, которые уходят на обход лимитов, и риск того, что операционная база компании живёт в чужом контуре. Обычно после этого разговор о стоимости выглядит иначе.
Можно ли перенести автоматизации как есть?
Нет, и не нужно. Автоматизации в Airtable написаны в обход ограничений Airtable. Переносить надо намерение, а не обходной путь.

Коробка мешает?

Расскажи, где именно упёрлись, — отвечу в течение дня.

Обсудить проект

Другие переходы