Drools vs. BRMS gerenciado: quando o open source custa mais do que parece

Drools é gratuito. Operar Drools em produção não é. Um levantamento honesto do custo total que aparece depois do go-live (folha de engenharia Java, manutenção de upgrades, tooling para o time de negócio, downtime entre filings) e quando faz sentido pagar por uma plataforma gerenciada.

Regras de negócio
9 minutos
de leitura
Jonatas Félix - Cofounder & CTO
29.05.2026

A conta que aparece depois do go-live

Em quase todas as conversas que temos com CTOs avaliando motor de regras, o Drools entra na pauta. Faz sentido. É a referência da categoria há vinte anos, tem comunidade ativa, integração madura com Java e custo de licença zero. Em RFP enterprise, ele aparece na coluna "open source consolidado" como peso na decisão.

O que raramente entra na mesma planilha é o custo de operar Drools em produção depois que a euforia do "é gratuito" passa. E aí mora a diferença entre a decisão que parece certa no Comitê e a que o CFO vai cobrar no fim do segundo ano.

Esse artigo é uma tentativa de colocar essa conta inteira em cima da mesa. Não para vender migração. Em alguns cenários Drools continua sendo a escolha mais inteligente, e vamos falar de quais. O objetivo é que a decisão entre open source e plataforma gerenciada deixe de ser feita comparando licença zero com licença paga, e passe a ser feita comparando TCO real contra TCO real.

O modelo mental que precisa mudar

A primeira pergunta que CTO experiente faz quando ouve "BRMS pago" é a certa: por que pagar por algo que existe gratuitamente?

A resposta honesta é: você não está pagando pelo motor. O motor está incluído em ambos os lados. Você está pagando, ou deixando de pagar, pelo conjunto operacional que cerca o motor.

Drools entrega o engine de execução de regras. Excelente engine, diga-se. O que ele não entrega de fábrica e você precisa montar:

  • A UI de autoria para o analista de negócio que não vai escrever DRL
  • O versionamento atrelado a aprovação de área
  • A trilha de auditoria com replay de decisão
  • O ambiente de teste de regressão para evitar quebrar produção
  • A integração de deploy entre sandbox, homologação e produção
  • O painel de operação para acompanhar latência, erro e drift
  • A documentação e o onboarding dos novos engenheiros que vão manter tudo isso

Cada um desses itens é solucionável. Nenhum deles é trivial. E todos eles aparecem na folha de pagamento, no orçamento de infra, ou no calendário do CTO que vai dedicar trimestres a montar internamente o que uma plataforma gerenciada já oferece pronto.

O que entra no TCO de Drools no Brasil

Em projetos com seguradoras, financeiras e empresas de logística enterprise no Brasil ao longo do último ano, a faixa de custo total para operar Drools em produção fica entre R$ 1,2 milhão e R$ 2,5 milhões nos primeiros cinco anos para um caso de uso típico, algo na ordem de duzentos a oitocentos rules em produção, com mudanças mensais e SLA de quatro noves.

Esse intervalo varia bastante. Tem operação enxuta que fica perto do piso. Tem caso de seguradora de grande porte com Drools rodando pricing crítico que estoura o teto. O que importa é entender o que compõe a conta.

1. Folha de engenharia Java sênior

O componente dominante. Mid-market enterprise no Brasil precisa de 1,5 a 2 FTEs de engenheiro Java sênior dedicados a Drools (isso considera autoria de DRL, manutenção da decision table customizada, integração de novos sistemas, debug de produção e gestão de upgrade).

CLT carregado com encargos, benefícios e provisão sai entre R$ 220 mil e R$ 360 mil por ano por engenheiro. Em 5 anos, com inflação salarial considerada, esse item sozinho fica entre R$ 1,1 milhão e R$ 2 milhões.

E não é qualquer engenheiro. Drools senior é uma especialização específica, você não tira de qualquer pool. A escassez de talento sobe o custo de aquisição e o tempo de ramp-up para 4 a 8 meses por novo engenheiro.

2. Upgrades maiores

Drools 6 → 7 → 8 → 9 não é compatível para frente automaticamente. Cada major version exige tipicamente entre 6 e 14 semanas de trabalho de migração, regressão e validação. Não é tempo opcional. É a única forma de continuar recebendo patches de segurança e ficar elegível para componentes mais novos do ecossistema.

Custo médio por major upgrade no contexto brasileiro: R$ 80 mil a R$ 180 mil em horas de engenharia, sem contar o atraso que isso impõe no roadmap de regras novas.

3. Ferramenta para o time de negócio

Aqui mora o item mais subestimado da conta. Drools oferece editores DRL para engenheiros e decision tables planilhadas para casos simples. Para uma operação enterprise onde o analista de negócio realmente precisa autonomia (editar a regra de comissão sem abrir ticket, simular o impacto antes de subir, ver o histórico de quem mexeu), você vai construir esse layer.

Empresas que vimos construindo internamente investem entre R$ 250 mil e R$ 600 mil em desenvolvimento inicial, mais um custo recorrente de manutenção. Ou aceitam que toda mudança de regra continue passando por TI, o que basicamente anula o motivo de ter BRMS.

4. Trilha de auditoria e replay de decisão

Para operação regulada (seguradora, financeira, processador de dados sensíveis), conseguir reconstruir qualquer decisão tomada nos últimos 5 anos com a regra exata aplicada não é nice-to-have. É requisito.

Drools registra execução. Não registra automaticamente versão da regra ativa, autor da última edição, snapshot do contexto de entrada, e replay determinístico daquela decisão específica. Esse pipeline também é construído. Custo de implementação razoável: R$ 150 mil a R$ 350 mil, mais infra de armazenamento que cresce com o volume.

5. Downtime entre filings e regras

O custo invisível. Cada mudança de regra que precisa de PR, code review, deploy e janela de manutenção é tempo em que a operação roda com a regra antiga.

Em pricing de seguros, isso é caro. Quando o competidor sobe preço numa categoria e seu time precisa esperar 2 semanas para reagir, a perda de margem ou de mix está ali, escondida no fechamento mensal. Em comissionamento, mudança que demora vira atrito com canal. Em aceitação de risco, é taxa de aprovação que não converge com a estratégia atual.

É difícil colocar número exato porque depende muito do caso de uso, mas em projetos onde medimos, o impacto financeiro do "time-to-rule" longo costuma ser maior do que todos os outros custos somados. Só não aparece no orçamento de TI, aparece no resultado da unidade de negócio.

Quando Drools ainda é a escolha certa

Não é honesto fingir que open source perdeu. Tem três cenários onde apostar em Drools continua fazendo sentido, e queremos ser claros sobre eles.

Cenário 1: você já tem 2-3 engenheiros Java sênior dedicados, e eles estão sub-utilizados.

Se a folha já existe e a operação já tem expertise interna em Drools, o custo marginal de continuar é baixo. A conversa muda: a pergunta deixa de ser "open source vs. pago" e vira "o que faria essa equipe ganhar tempo para se dedicar a outras prioridades".

Cenário 2: poucos rules, mudanças raras, sem analista de negócio na cadeia.

Operação com menos de 50 regras, mudança bimestral ou trimestral, sem expectativa de autonomia para área não-técnica. Drools entrega isso bem e o overhead operacional fica diluído.

Cenário 3: filosofia técnica de "tudo open source".

Empresa cuja stack inteira é open source, cuja cultura técnica é forte, e que prefere arcar com complexidade operacional em troca de zero dependência de fornecedor. Decisão legítima, desde que feita com olhos abertos sobre o trade-off de TCO.

Fora desses três cenários, a conta começa a virar.

O que muda em uma plataforma gerenciada

A proposta de uma plataforma BRMS gerenciada (Abaccus, IBM ODM, FICO Blaze, InRule) é colocar todo aquele conjunto operacional dentro do produto. O motor continua sendo motor. O que vem junto é:

  • Editor visual para o analista de negócio sem treinar em DRL
  • Versionamento da regra atrelado a aprovação por área e papel
  • Audit trail nativo com replay de decisão por ID, data e versão
  • Sandbox de teste de regressão antes de subir a produção
  • Pipeline de deploy entre ambientes com aprovação gate
  • API REST e, em casos mais recentes, MCP Server para integração com agentes de IA
  • Suporte do fornecedor com SLA contratual

O custo de licença varia. Plataformas como IBM ODM cobram em PVU e ficam entre R$ 400 mil e R$ 1,5 milhão por ano em operação enterprise. FICO Blaze fica em faixa similar, com a complicação adicional de parceiros terceirizados para implantação no Brasil. Plataformas brasileiras de nova geração como Abaccus operam em modelo PaaS com mensalidade fixa por motor de regras ativo, geralmente entre R$ 180 mil e R$ 500 mil por ano para casos enterprise, independente do volume de decisões processadas.

Esse detalhe do modelo comercial costuma passar despercebido na fase de avaliação, mas é o que mais impacta o TCO em três e cinco anos. A maior parte das plataformas internacionais (FICO, IBM ODM, DecisionRules, GoRules) cobra por transação processada. Em operações com volume crescente, o custo de licença escala junto com o sucesso da automação. Em modelo de mensalidade fixa por motor, o volume cresce e a conta não muda. Para operações que esperam aumentar volume de decisões nos próximos anos, essa diferença vira ordem de grandeza na conta de TCO. Vale fazer a simulação antes de assinar.

Implantação típica de um caso de uso novo numa plataforma gerenciada brasileira: 4 a 12 semanas, com a primeira regra rodando em produção em torno da semana 4. Para uma equipe partindo do zero em Drools, o mesmo escopo costuma demandar 4 a 9 meses até atingir maturidade equivalente, considerando o tempo de construir o tooling em torno.

Comparando TCO real contra TCO real

Tirando licença da equação para começar, e olhando só para o custo operacional em 5 anos de um caso enterprise típico no Brasil:

Componente Drools Plataforma gerenciada
Engenharia dedicada R$ 1,1M a R$ 2M R$ 200K a R$ 400K
(integração, não autoria)
Upgrade major R$ 300K a R$ 700K em 5 anos Incluído
Tooling de autoria R$ 250K a R$ 600K
(build inicial + manutenção)
Incluído
Audit trail / replay de decisão R$ 150K a R$ 350K Incluído
Suporte Comunidade ou contrato terceiro Incluído
Subtotal operacional 5 anos R$ 1,8M a R$ 3,65M R$ 200K a R$ 400K
Licença / PaaS 5 anos R$ 0 R$ 900K a R$ 2,5M
TCO total em 5 anos R$ 1,8M a R$ 3,65M R$ 1,1M a R$ 2,9M

Estimativas baseadas em operações enterprise brasileiras com 200 a 800 regras em produção, mudanças mensais e SLA 99,99%. Valores em reais, base 2026.

A faixa de Drools costuma ficar acima da faixa de plataforma gerenciada quando você inclui os componentes que ninguém quer incluir na planilha inicial.

A faixa também esconde uma diferença de risco. Custo de Drools tende a ser mais alto na média e mais imprevisível. Depende muito de quem sai da equipe, qual major version aparece, qual auditoria pede o quê. Plataforma gerenciada tem custo mais alto no piso, mas previsível e contratualmente fixado.

Para CFO que prefere certeza orçamentária ao "talvez mais barato", essa previsibilidade muitas vezes vale mais do que o delta de TCO em si.

O fator IA muda o cálculo em 2026

Vale mencionar um vetor novo que ainda não estava na conta há dois anos.

Em 2026, a maior parte das empresas enterprise está integrando agentes de IA (Claude, GPT, Gemini) em fluxos operacionais. E o consenso técnico que emergiu nos últimos meses é claro: o agente não deve ser quem aplica a regra de negócio determinística. O agente raciocina, interpreta, orquestra. A regra fica num motor determinístico que ele consulta, geralmente via MCP Server ou tool call.

Plataformas BRMS gerenciadas modernas já expõem MCP nativamente. Drools não, e a comunidade ainda está nos primeiros passos para implementar esse padrão. Para empresas planejando arquitetura de IA agêntica para os próximos 24 meses, ter o motor de regras já preparado para esse padrão deixa de ser feature e vira pré-requisito de roadmap.

A pergunta certa não é "Drools ou pago"

Depois de fazer essa conta com vários CTOs no último ano, a pergunta que faz a diferença na decisão não é "Drools ou plataforma gerenciada".

É "qual é o custo real de não ter autonomia de negócio para mudar regra rapidamente, e em quanto tempo eu vou ter isso pronto se construir tudo dentro de casa".

Quando essa pergunta entra na pauta com honestidade, a discussão deixa de ser sobre licença e passa a ser sobre time-to-value, previsibilidade orçamentária e maturidade do tooling.

Em alguns casos, a resposta continua sendo Drools, pelos cenários que listamos acima. Na maioria dos casos que acompanhamos, não.

Se você está nesse momento de decisão, vale uma conversa estruturada. Em 45 minutos é possível estimar o TCO real do seu caso e ter um número concreto pra levar pro Comitê, não importa qual seja a resposta. E se quiser ver como uma plataforma BRMS construída pra operação brasileira se compara ao Drools no seu cenário, veja a página de alternativa ao Drools com os critérios objetivos lado a lado.

Perguntas Frequentes

Drools é tão maduro quanto plataformas pagas?

Quanto tempo leva para implementar Drools em produção numa operação enterprise?

É possível migrar do Drools para outra plataforma sem reescrever todas as regras?

Drools não fica obsoleto sem suporte oficial da Red Hat?

Plataforma gerenciada não cria dependência de fornecedor?