Руководство
разработчика
Полный справочник по API, архитектуре модулей и интеграции Modly в ваш CI/CD пайплайн. Изучите, как оркестрировать микросервисы с помощью кода и визуального редактора.
const client = new Modly({
apiKey: process.env.MODLY_KEY
});
await client.pipeline
.read('kafka:orders')
.transform('validate_schema')
.write('db:postgres');
Быстрый старт
Интеграция Modly занимает менее 5 минут. Платформа предоставляет SDK для Node.js, Python и Go, а также REST API для управления модулями.
1. Установка SDK
# или
$ pip install modly-client
2. Инициализация
Создайте файл конфигурации .modly.json в корне вашего проекта. Платформа автоматически обнаружит его при первом запуске.
Архитектура модулей
Modly использует событийно-ориентированную архитектуру. Каждый модуль — это изолированная функция с четко определенными входами (Inputs) и выходами (Outputs).
Triggers (Триггеры)
Инициаторы потока. Поддерживают HTTP Webhooks, Kafka Topics, Redis Streams и Cron задачи. Триггеры нормализуют входящие данные перед передачей в логику.
Logic (Логика)
Вычислительное ядро. Модули обработки данных, трансформации JSON, вызовы внешних API и машинное обучение. Изолированные песочницы для безопасности.
Actions (Действия)
Финальные узлы. Запись в базы данных (PostgreSQL, MongoDB), отправка уведомлений (Slack, Email) или триггеринг других пайплайнов.
Примеры кода (SDK)
Используйте типизированные SDK для управления пайплайнами прямо из вашего репозитория (Infrastructure as Code).
API Reference
REST API
Полный доступ к управлению модулями, деплою и мониторингу. OpenAPI 3.0 спецификация доступна для генерации клиентов.
GraphQL
Эффективные запросы для сложных графов зависимостей микросервисов. Поддержка subscriptions для real-time логов.
CLI Tool
Управляйте инфраструктурой из терминала. Команды для локального тестирования, деплоя и отката версий модулей.
Нужна помощь с интеграцией?
Наши инженеры помогут настроить сложные пайплайны и оптимизировать производительность.