LÓGICA DE NEGÓCIOS COMO MICROSERVIÇO
Por que DecisionRules é Ótimo para Desenvolvedores e DevOps?
Microserviço stateless. API REST, SDKs nativos, pronto para CI/CD. Equipes de negócios editam regras na UI—você controla a infraestrutura e a governança.
Integração
Integre-se perfeitamente com qualquer sistema
O DecisionRules se encaixa na sua stack tecnológica
Init example:
import DecisionRules from "@decisionrules/decisionrules";
const opt = {
solverKey: "solver_key_string",
host: "https://api.decisionrules.io",
};
const dr = new DecisionRules(opt);
const result = await dr.solve(
"rule-alias",
{ "input": "Hi Solver" },
"version"
);Init example:
const DecisionRules = require("@decisionrules/decisionrules").default;
const opt = {
solverKey: "solver_key_string",
host: "https://api.decisionrules.io",
};
const dr = new DecisionRules(opt);
const result = await dr.solve(
"rule-alias",
{ "input": "Hi Solver" },
"version"
);Init example:
import decisionrules.DecisionRulesService;
import decisionrules.DecisionRulesOptions;
DecisionRulesService dr = new DecisionRulesService(
new DecisionRulesOptions(
"https://api.decisionrules.io",
"solver_key_string"));
String result = dr.solve(
"rule-alias",
"{"input": "Hi Solver"}",
"version"
);Init example:
using DecisionRules;
var dr = new DecisionRulesService(new DecisionRulesOptions("https://api.decisionrules.io", "solver_key_string"));
string result = await dr.SolveAsync(
"rule-alias",
"{"input": "Hi Solver"}",
"version"
);Init example:
import DecisionRules from "@decisionrules/decisionrules";
const opt = {
solverKey: "solver_key_string",
host: "https://api.decisionrules.io",
};
const dr = new DecisionRules(opt);
const result = await dr.solve(
"rule-alias",
{ "input": "Hi Solver" },
"version"
);Init example:
import DecisionRules from '@decisionrules/decisionrules';
const opt = {
solverKey: "solver_key_string",
host: "https://api.decisionrules.io",
};
const dr = new DecisionRules(opt);
const result = await dr.solve(
"rule-alias",
{ "input": "Hi Solver" },
"version"
);Init example:
import decisionrules
solver = decisionrules.SolverApi("solver_key_string")
result = await solver.solve(
decisionrules.SolverType.RULE,
"rule-alias",
{ "input": "Hi Solver" },
decisionrules.SolverStrategies.STANDARD
)Init example:
use DecisionRules\Solver;
use DecisionRules\Enums\SolverStrategy;
$solver = new Solver("solver_key_string");
$result = $solver->solveRule(
"rule-alias",
(object) array('data' => array('input' => 'Hi Solver')),
SolverStrategy::STANDARD
);Init example:
options := Options{
SolverKey: "solver_key_string",
Host: "https://api.decisionrules.io",
}
dr := DecisionRules(options)
result, err := dr.Solve("rule-alias", SolveInput{"input": "Hi Solver"}, "version")
if err != nil {
log.Fatal(err)
};Segurança
Levamos a Segurança a Sério
Estamos comprometidos em manter os mais altos padrões de segurança da informação, privacidade e conformidade.
SOC 2
ISO
LGPD
Escrow
proposições chave
Limpe o Backlog de Desenvolvimento
Gerenciar a lógica de negócios codificada drena o tempo e os recursos de suas equipes de desenvolvimento. Com o DecisionRules, as equipes de negócios assumem o controle da lógica de negócios, liberando os desenvolvedores para se concentrarem em tarefas de maior valor.
Apenas Mais um Microserviço
O DecisionRules se encaixará em seu sistema existente como se sempre estivesse lá. Pronto e funcionando em menos de duas horas, é fácil de integrar via API REST ou com nossos SDKs.
Suporte Excepcional
Nossa equipe de especialistas está pronta para ajudar, com tempos de resposta rápidos e profundo conhecimento técnico. Oferecemos assistência de implantação, consultoria e suporte técnico 24/7.
Gerenciamento de Infra Zero
Não é necessária experiência em infraestrutura. Use nossa Nuvem Pública ou opte por uma Nuvem Gerenciada Privada, perfeita mesmo se você não tiver uma equipe técnica.
desempenho
Execução Rápida de Regras em Escala Empresarial
O DecisionRules é construído para o processamento de regras de alto desempenho, entregando execução em tempo real mesmo para lógicas complexas. Com sua escalabilidade eficaz, ele lida com altos volumes de decisões, mantendo a estabilidade e o desempenho máximo.
Revisar arquitetura
latência média
<50ms
Lidamos com inúmeras transferências de dados diariamente, garantindo latência mínima.
execuções de regras
10.000+
Os clientes agora executam regras cinco vezes mais rápido, transformando seu fluxo de trabalho para maior eficiência.
decisões diárias
100M+
Nossas escolhas diárias moldam nossos resultados, levando-nos a resultados melhores.
sla de tempo de atividade
99.99%
Priorizamos o tempo de atividade para um serviço confiável e satisfação do cliente.
Para desenvolvedores empresariais
Construído para seu Pipeline
API de Gerenciamento
Crie, atualize, versione e implante regras via API. Automatize tudo - sem cliques na UI.
Integração CI/CD
GitLab, Jenkins, Azure DevOps, AWS CodePipeline. Migre regras através de Dev UAT Prod.
Controle de Versão e Diff
Comparação visual entre versões. Histórico completo. Rollback com um clique.
Trilha de Auditoria
Registre cada execução: entradas, saídas, versão da regra, timestamp. Exporte para conformidade.
RBAC
Controle de acesso baseado em funções. Permissões granulares: editar, publicar, visualizar. Integração SAML/SSO.
Criptografia
AES-256 em repouso, TLS 1.3 em trânsito. Chaves gerenciadas pelo cliente no Enterprise.
Log de Auditoria Completo
Cada execução registrada com entradas, saídas, timestamps. Exporte para seu SIEM.
Teste de Penetração
Testes de penetração anuais de terceiros. Programa de divulgação de vulnerabilidades ativo.
Nossos planos
Pronto para negócios de qualquer tamanho
Startups e Pequenas Empresas
Nuvem Pública
Comece a usar o DecisionRules em 2 minutos com nossa opção mais fácil e acessível — sem configuração, sem sobrecarga.
Médias e Grandes
Nuvem Privada Gerenciada
Precisa de uma configuração privada sem complicações? Tenha controle total dos dados enquanto cuidamos da implantação e manutenção.
Empresarial
Autohospedado / Nuvem Privada
Controle total para empresas com rigorosas necessidades de segurança ou conformidade. Sua equipe gerencia o ambiente.
IMPLANTAÇÃO
Implanta em Minutos com Atualizações Sem Tempo de Inatividade
Investimos o máximo de esforço para tornar nosso aplicativo fácil de implantar, monitorar e gerenciar.
TESTE GRÁTIS
Experimente Gratuitamente em
Experimente o DecisionRules em seu computador com uma avaliação gratuita de 1 mês, sem qualquer compromisso.
AVALIAÇÃO EM DESTAQUE
"Com o DecisionRules, a dependência de nossas equipes de desenvolvimento foi bastante reduzida, o que se traduziu em mais tempo disponível para gastar em outros projetos dentro da empresa. Além disso, somos capazes de reduzir o tempo total gasto no desenvolvimento de regras e tivemos a capacidade de aumentar a quantidade de regras que podemos criar."
Lior Gal
Líder do Grupo de Desenvolvimento, Pango
Começar
Vamos Falar de Arquitetura
Perguntas sobre implantação, integração ou escala? Nossa equipe de engenharia responde em até 4 horas.
Prefere autoatendimento?
Se esta função parece certa, envie-nos sua inscrição - adoraríamos conhecê-lo.