Trigger API Gateway: как создать API для вашего проекта за 38 секунд?
13 марта 2024
Однажды во время ежедневного совещания команда обсудила с клиентом задачи на следующий 2-недельный спринт. Клиент хотел, чтобы пользователи мобильного приложения могли видеть на панели инструментов сумму накопленных бонусов по реферальной программе. У компании не было API, которое возвращало бы сумму бонусов по номеру телефона на тот момент. Любой программист мог бы легко написать такое API на Java, Python, Ruby или другом языке программирования за один спринт. Но мы задумались, а можно ли создать API быстро, не дожидаясь 1-2 недель до конца спринта. Так и появился Trigger API Gateway (TAG).
Евген Конко, сооснователь Trigger Software.
Trigger API Gateway позволяет бизнес-аналитику (не программисту) создать API для PostgreSQL, MsSQL, MySQL, MongoDB, Oracle баз данных за менее чем 1 минуту, а также интегрироваться с AWS S3 для работы с файлами или с Corezoid для работы с процессами.
В приведенном примере бизнес-аналитик не будет ждать 2 недели, пока программист доберется до задачи в Jira, начнет работать над ней, напишет API, отправит его на тестирование и представит результат своей работы.
Вместо этого бизнес-аналитик использует TAG для создания нужного API для своего бизнес-процесса. Бизнес-аналитик настраивает правила авторизации (поддерживаются Basic auth, OAuth 2.0, JWT) и указывает, какие методы должно поддерживать API. Готовый рабочий endpoint.
Теперь представьте, что проект включает создание не 1 API, а десятков или нескольких сотен. В этом случае экономия времени и ресурсов становится еще более значимой.
Один из наших клиентов, ведущая розничная компания, создала более 300 API на основе Trigger API Gateway. Разработка таких API с использованием кода заняла бы несколько месяцев работы. Поддержка этих API стоила бы несколько тысяч долларов в месяц. В случае с TAG речь идет о неделе работы и значительно более низкой стоимости поддержки. С другим клиентом мы построили сотни API без единого разработчика. На первые 40 API было потрачено всего 8 часов.
Макс Бондарь, сооснователь Trigger Software.
Благодаря технологиям искусственного интеллекта, таким как ChatGPT, мы сделали возможным формулировать запросы к API на обычном человеческом языке.
Пользователь TAG может написать: "Какую прибыль мы получили во Львове в марте 2024 года?" – и ChatGPT преобразует эту фразу в валидный SQL-запрос. В этом примере необходимо работать с несколькими различными таблицами в одном SQL-запросе.
Из таблицы 1 нужно выбрать всех клиентов из Львова, а затем, в рамках того же запроса, получить прибыль по этим клиентам и вычислить сумму. Мы научили ChatGPT самостоятельно анализировать таблицы, понимать, какие данные в них записаны, и какие операции пользователь намерен выполнить с этими данными.
Пользователь может не знать синтаксис SQL-запросов, и ему не нужно знать структуру базы данных, к которой выполняется запрос.
Я маркетолог, а не программист. Я не хочу изучать языки программирования и писать код или ждать недели или даже месяцы, пока разработчики выполнят мои довольно простые задачи.
Александр Кирилов, руководитель отдела маркетинговой автоматизации в Doc.ua
Для создания нового API в TAG необходимо дать этому API название, выбрать тип базы данных и настроить параметры авторизации для каждого из методов.
Пользователь может указать имя и описание endpoint'а, через который будет доступен API, а также настроить классические HTTP-методы GET, POST, PUT, DELETE и другие.
TAG поддерживает методы авторизации Basic auth, API Key, Bearer, JWT. Добавление других методов авторизации — часть дорожной карты Trigger Software.
Возможен экспорт существующих API в Swagger для удобной работы с ними. Также можно импортировать существующий Swagger-файл и создать либо mock API, либо обернуть Swagger API в TAG API. Также планируется разработка функции автоматической генерации документации Swagger.
"Недавно мы внедрили функцию создания API поверх других API, — говорит Евген Конко. Вы можете "обернуть" внутренние API компании в TAG, добавить ограничения, правила авторизации, настроить отображение данных и предоставить эти API для использования третьими сторонами. Вы также можете сделать наоборот — обернуть API третьих сторон для использования внутри компании. Если необходимо, можно импортировать и экспортировать коллекцию Postman."
Для компаний, работающих с Corezoid, полезна функция создания синхронных REST API на основе процессов Corezoid. По умолчанию процессы Corezoid работают асинхронно. Часто возникает потребность получить мгновенный синхронный отклик от процесса Corezoid. TAG решает эту задачу.
Trigger API Gateway развертывается с использованием контейнера kubernetes. Решение можно установить как на серверы компании (on-premises), так и в любое облако (AWS, Azure, Google Cloud, Oracle Cloud и другие).
Украинские компании могут получить Trigger API Gateway бесплатно на 3 месяца, а также пройти обучение от Trigger Software. После бесплатного пробного этапа стоимость использования составляет 10 долларов в месяц за 1 API.
Мы экспериментировали с скоростью создания API на основе TAG. Наш рекорд — 38 секунд на создание одного API. В сегодняшнем мире нет ничего важнее скорости разработки и выпуска новых продуктов и услуг. TAG дает компаниям такую скорость.
Макс Бондарь, сооснователь Trigger Software.
Запросите бесплатную пробную версию Trigger API Gateway через форму на нашем сайте: https://trigger.red/api-gateway.
Похожие статьи
Trigger API Gateway позволяет создать API за 38 секунд с помощью ChatGPT
Trigger API Gateway (TAG) — это визуальная студия, которая позволяет создавать API для баз данных (PostgreSQL, MsSQL, MySQL, Oracle, Mongo) и других сервисов менее чем за 1 минуту.
12 Июн 2023 СобытияTrigger Software провела лекцию по инновациям для Национального банка Украины в KSE
KSE разработал специальный курс по управлению инновациями для Национального банка Украины. 150 человек со всей Украины участвуют в курсе, чтобы изучить внедрение и управление инновационными технологиями.
27 Июл 2023 СобытияTrigger Neobank Engine был представлен на конференции Seamless Saudi Arabia 2023
Конференция Seamless привлекла 20,000 участников, 500 экспонентов и 450 спикеров в Эр-Рияде.
04 Сен 2023Есть идея или проект? Давайте обсудим!
Связаться с нами