Retool запускает рабочие процессы, выходящие за рамки внешнего интерфейса • TechCrunch

С момента своего а в 2017 году Retool сделал себе имя, предлагая разработчикам более простой способ создания бизнес-приложений для своих внутренних пользователей. В отличие от многих инструментов с низким кодом / без кода, представленных сегодня на рынке, Retool по-прежнему ориентирован исключительно на разработчиков, несмотря на его удобный с перетаскиванием. Теперь, примерно через полгода после объявления о раунде финансирования в размере 45 млн. долл., компания расширяет набор функций, добавляя новые инструменты для создания серверных рабочих процессов. Retool Workflows, как компания назвала эту новую функцию, позволяет разработчикам легко создавать автоматизированные процессы, такие как задания cron, настраиваемые оповещения и стандартные задачи извлечения, преобразования, загрузки (ETL), с использованием графического интерфейса, аналогичного интерфейсному инструменту. добавляя гораздо больше гибкости, чем такие инструменты, как Zapier.

«Некоторые люди пытаются поместить нас в пространство без кода или что-то в этом роде. Вы никогда не услышите, чтобы мы когда-либо говорили это», — сказал мне генеральный директор и соучредитель Retool Дэвид Хсу. «Причина этого в том, что мы на самом деле не верим в это на самом деле. Я думаю, что если вы посмотрите на такие инструменты, как, например, Airtable или Zapier или тому подобное, мы думаем, что это действительно здорово, если у вас есть простой вариант использования или вариант использования среднего размера — это отлично подходит для этого. Но если вы хотите создать действительно продвинутый вариант использования, например, внутренний инструмент, который Amazon может построить, например, Zapier сможет очень быстро добыть вам 50%, но оставшиеся 50% в принципе становятся невозможными».

Кредиты изображений: Переоборудовать

Вместо того, чтобы использовать подход без кода, команда Retool всегда сначала создавала свой сервис для разработчиков. «Мы верим в силу кода, — сказал Хсу. Он также отметил, что тенденция, которую он видит, заключается в том, что все больше и больше людей теперь учатся кодировать, и что это тенденция, на которую он хочет сделать ставку, а не на упрощение опыта кодирования.

Рабочие процессы подходят именно сюда, утверждает он, потому что очень сложно создать инструмент с малым количеством кода/без кода, который позволит вам создавать сложные рабочие процессы, не выходя при этом за пределы того, что эти инструменты могут делать, не прибегая к написанию пользовательского кода (хотя мы видели, что довольно много компаний пытались). Хсу отметил, что многие клиенты уже взламывали приложение Retool, чтобы некоторые из этих возможностей работали на них. Но вместо того, чтобы запустить задание cron, они написали скрипт, который автоматически нажимал бы кнопку в пользовательском приложении в определенное время, например, чтобы запустить рабочий процесс (что, по-видимому, сделал один из клиентов Retool).



«Разработчикам нужна гибкость кода. Им нужен набор инструментов, который ускоряет работу без
сужая свои возможности», — сказал Джейми Каффе, руководитель отдела продуктов Retool. «Retool Workflows стремится абстрагироваться от утомительных частей автоматизации построения с нуля, сохраняя при этом возможность писать код для решения проблемы».

Команда Retool утверждает, что создание обычных заданий cron с их загадочным форматом отнимает много времени и чревато ошибками, а конечный результат сложно поддерживать и отлаживать.

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

Помимо запуска сценариев через регулярные промежутки времени, рабочие процессы Retool также могут использовать веб-перехватчики для подхода, в большей степени управляемого событиями. Это означает, что его можно использовать для оповещения в дополнение к более традиционным облегченным приложениям ETL. Действительно, Хсу сказал, что большинство пользователей в бета-версии Workflows начали с предупреждений и уведомлений, а затем со временем перешли на варианты использования ETL.

Стоит отметить, что это не столько корпоративный инструмент интеграции для перемещения данных между приложениями, сколько прямо направленный на передачу этих данных в бизнес-приложения на основе Retool.

«Нам нужен был эффективный способ преобразования данных о продуктах на нашем складе в своевременную и полезную информацию.
Докладываю Slack», — сказал Джоэл Маклин, директор по развитию продуктов RE/MAX. «Благодаря Retool Workflows моя команда может легко настроить наши ресурсы в одном месте и сосредоточиться только на написании логики, уникальной для нашего бизнеса».

Новая услуга будет оцениваться в зависимости от пропускной способности данных. Каждый план Retool, включая бесплатный, будет включать 1 ГБ данных рабочих процессов бесплатно, а излишки начинаются с 50 долларов США за ГБ.

На данный момент рабочие процессы доступны только как размещенная служба, но команда уже работает над локальной версией. Именно столько клиентов Retool уже используют его инструмент для создания приложений, в том числе такие, как Stripe, Brex, Coinbase и Plaid, поэтому для компании имеет смысл сделать то же самое только для рабочих процессов.