Search code examples
business-rulesrule-engine

Business Rules Engine expected performance


How rule engines are evaluated? What do you test to see if it performs OK or not? Milliseconds per single rule execution? Complexity of a rule? If it's "time per rule", what time is considered to be great/bad? Thanks!


Solution

  • A major selling point of rules engines are speed. The usually compile your rules, rather than interpreting them, otherwise wouldn't it be easier to just write the rules in a simple scripting language? Rules should not take more that a couple ms.