Перейти к содержимому
Open Source · Пакеты

DataRule Engine

Stateless-микросервис исполнения бизнес-правил: версии на Rust и JavaScript, латентность 10–500 мкс на вызов. Открытый код EQ.team на GitHub.

Shell
Смотреть на GitHub →

Что это

Высокопроизводительный stateless микросервис для выполнения бизнес-правил.

Доступен в двух версиях:
– 🦀 Rust (zen-engine) – максимальная производительность
– 🟨 JavaScript (@gorules/zen-engine) – с поддержкой functionNode

– ⚡ Микросекундная латентность — 10-500 μs на выполнение
– 🔄 Stateless — без состояния, легко масштабировать горизонтально
– 📦 Два движка на выбор — Rust (быстрый) или JavaScript (гибкий)
– 🐳 Docker ready — multi-stage build, non-root user
– 🔒 Production ready — health checks, logging, CORS
– 🎯 functionNode — поддержка JavaScript функций (в JS версии)

Установка

git clone https://github.com/streeboga/datarule-engine.git

Обсудим задачу

Опишите задачу в 2–3 предложениях и оставьте контакт. Ответим в течение 2 часов в рабочее время.

Telegram
@streeboga
Почта
sale@eq.team
Часы работы
10:00–19:00 (МСК)
Пришлём оценку письмом в течение рабочего дня. Достаточно заполнить одно поле из двух.

Данные не передаём третьим лицам. Как их обрабатываем — в политике обработки персональных данных.

С чего начать

EQ поддержит на любом этапе

Старт проекта

Готовы к разработке — нужен надёжный фундамент и понятный план.

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

Масштабирование

Продукт растёт — нужна разработка новых фич в продакшене.

Написать нам →

Поддержка

Всё работает — нужно развивать, поддерживать и мониторить.

Написать нам →