Перейти к содержимому
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 поддержит на любом этапе

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

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

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

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

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

Написать нам

Поддержка

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

Написать нам