DataRule Engine
Stateless-микросервис исполнения бизнес-правил: версии на Rust и JavaScript, латентность 10–500 мкс на вызов. Открытый код EQ.team на 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 часов в рабочее время.