Dúvida sobre uso de drools

Pessoal, acho que esse é um tema meio especifico, queria começar a estudar para uso o drools num sistema que mantenho, mas lendo um tópico da documentação sobre quando não usar drools, o qual não ficou tão claro para mim, resolvi recorrer as gujeiros. Por exemplo, num modulo de ecommerce nem sempre vai existir a venda online, pode apenas existir a exibição de produtos, então eu não faço verificação no momento da exclusão do produto se existe ou não um item de carrinho associado a ele, só que isso muda de uma implantação para outra, e existem diversos outros pontos mutaveis, esse é um caso onde eu poderia escrever essa regra usando o drools ou não? Não tem a ver muito com a logica de negocio e sim com integridade do banco mas não queria manter essas alterações no codigo.

Alberto