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 часов в рабочее время.