Шаблоны · Inquir Compute

Маркетплейс Inquir Compute: от проверенного шаблона до работающего сервиса

Каталог готовых решений: до установки видно, какие функции и HTTP-маршруты появятся в рабочем пространстве, какие пайплайны и задания по расписанию будут созданы и какие секреты нужно ввести вручную. Вы выбираете сценарий, проходите пошаговый мастер развёртывания с проверкой параметров и попадаете в браузерную IDE уже с кодом, привязанным к API-шлюзу и пайплайнам платформы — а не в пустой репозиторий, где всё предстоит настроить с нуля.

Обновлено: 2026-06-28

  • Официальные шаблоны поддерживаются под актуальные рантаймы платформы.
  • Партнёрские пакеты закрывают типовые интеграции и отраслевые сценарии.
  • Развёртывание идёт в существующее рабочее пространство прямо из консоли.

Суть ответа

Маркетплейс Inquir Compute: от проверенного шаблона до работающего сервиса. В карточке шаблона видно состав будущего окружения — число функций и маршрутов, пайплайны, задания по расписанию и список секретов — ещё до того, как вы откроете исходный код. Мастер развёртывания проведёт через выбор рабочего пространства, ввод секретов и проверку параметров так, чтобы созданные ресурсы соответствовали контракту выполнения на Inquir (в том же духе, что и привычные AWS Lambda-функции: событие на входе, изолированный контейнер, явные переменные окружения).

Когда подходит и когда нет

  • Нужна осмысленная связка для Stripe, Slack, GitHub, агентских сценариев или синхронизации данных — без ручной сборки каждого маршрута и пайплайна.
  • Хочется ускорить адаптацию разработчиков за счёт рабочих примеров с настоящей, готовой к работе конфигурацией.

На что обратить внимание

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

Одной функции мало: без окружения вокруг неё теряются недели

Рабочий обработчик в продакшене — это не только файл с обработчиком (handler): нужны маршруты на API-шлюзе, модель доступа, связка с пайплайнами и аккуратное хранение секретов вне репозитория. Команды многократно заново собирают один и тот же каркас под обработку вебхуков Stripe, регулярную синхронизацию данных или HTTP-слой инструментов ИИ-агента.

Готовый репозиторий «с GitHub» редко совпадает с вашей средой: в README одно, а в вашей консоли API-шлюз ещё не настроен; версии рантайма расходятся; журналы и оповещения остаются за скобками — и время уходит на стыковку, а не на продукт.

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

Архив с кодом без автоматического создания ресурсов на платформе оставляет таблицы маршрутов, cron и переменные окружения на ручном этапе — там чаще всего случаются дубли вебхуков и потеря секретов.

«Стартовые шаблоны» без проверки доступа на шлюзе и без расписаний в пайплайнах оставляют только устные договорённости вместо воспроизводимой конфигурации, которую можно повторить при следующем деплое.

Шаблоны маркетплейса согласованы со шлюзом, пайплайнами и слоями

В карточке шаблона видно состав будущего окружения — число функций и маршрутов, пайплайны, задания по расписанию и список секретов — ещё до того, как вы откроете исходный код. Мастер развёртывания проведёт через выбор рабочего пространства, ввод секретов и проверку параметров так, чтобы созданные ресурсы соответствовали контракту выполнения на Inquir (в том же духе, что и привычные AWS Lambda-функции: событие на входе, изолированный контейнер, явные переменные окружения).

Официальные шаблоны следуют тем же соглашениям, что и сам продукт, — в рантаймах Node.js 22, Python 3.12 и Go 1.22. Страницы партнёров группируют рекомендуемые пакеты рядом с поддерживаемыми стартовыми шаблонами — проще понять, кто издатель и что именно вы получите после установки.

После установки вы работаете в той же браузерной IDE, что и при разработке с нуля: тот же цикл правок и деплоя, тот же журнал выполнений и те же инструменты отладки. Шаблон экономит недели на первичной обвязке, но не создаёт параллельный контур с другими правилами эксплуатации.

Что даёт маркетплейс на практике

Удобный каталог

Фильтры и описания по типу задачи — ИИ-агенты, вебхуки, расписания, публичные API — плюс рантайм, уровень сложности и оценка времени настройки там, где её указал издатель.

Понятная сводка по ресурсам

Ещё до развёртывания видно, сколько будет функций, маршрутов шлюза, пайплайнов и заданий по расписанию.

Мастер развёртывания

Вход в аккаунт, выбор рабочего пространства, секреты, проверка параметров и создание ресурсов в консоли — меньше ситуаций «у меня локально работало».

Витрины партнёров

На странице партнёра видно его уровень (базовый, верифицированный или стратегический) и все его активные шаблоны — чтобы оценить источник до передачи секретов.

От карточки шаблона до первого вызова

Интерактивный каталог доступен в консоли после создания рабочего пространства.

1

Авторизация и выбор рабочего пространства

Мастер развёртывания открывается в контексте вашего аккаунта. Выберите рабочее пространство, в которое поступят функции, маршруты и пайплайны шаблона.

2

Настройка секретов и валидация

Введите необходимые переменные окружения (API-ключи, секреты вебхуков). Мастер проверяет конфигурацию до создания ресурсов — исправьте ошибки здесь, а не после развёртывания.

3

Развёртывание и просмотр результата

Мастер выполняет создание ресурсов и открывает страницу результата со списком всех созданных функций, маршрутов шлюза и запланированных пайплайнов. Откройте их в IDE или в списке выполнений для первого теста.

После выбора шаблона

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

Как в карточке описывают состав решения

Помимо текста в README у шаблона есть структурированная сводка. Ниже — пример того, какие поля вы видите до передачи секретов.

resource-summary.sample.json
{
  "template": "stripe-webhook-processor",
  "runtime": "nodejs22",
  "resourceSummary": {
    "functions": 2,
    "routes": 1,
    "pipelines": 1,
    "jobs": 0
  },
  "requiredSecrets": ["STRIPE_WEBHOOK_SECRET"]
}

Когда имеет смысл начать с маркетплейса

Когда это уместно

  • Нужна осмысленная связка для Stripe, Slack, GitHub, агентских сценариев или синхронизации данных — без ручной сборки каждого маршрута и пайплайна.
  • Хочется ускорить адаптацию разработчиков за счёт рабочих примеров с настоящей, готовой к работе конфигурацией.

Когда лучше выбрать другое

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

Вопросы и ответы

Это та же страница, что каталог в продукте?

Нет. Здесь — обзор возможностей маркетплейса на сайте. Сам каталог с установкой шаблонов открывается по адресу /marketplace в авторизованной консоли.

Какие виды шаблонов есть в каталоге?

Шаблоны бывают трёх типов: function (один развёртываемый обработчик), stack (набор функций и маршрутов шлюза) и pipeline_bundle (функции вместе с одним или несколькими запланированными или событийными пайплайнами). На странице шаблона указан тип и перечислены создаваемые ресурсы.

Можно ли менять код после развёртывания шаблона?

Да. Выданные ресурсы ведут себя как обычные функции рабочего пространства: правки в IDE, повторная публикация и просмотр выполнений — по тем же правилам, что и для собственного кода.

Заменяют ли шаблоны внутреннюю документацию?

Они ускоряют старт, но описание окружения, потоков данных и эксплуатационных процедур для команды по-прежнему стоит вести отдельно.