Matching Rules at Scale
Most rule engine bugs are not in the actions. They are in the way the engine decided which rule was supposed to fire.
A customer once got charged a 5% markup on top of a 3% markup, on the same booking, on the same line item.
Both rules were correct. Both rules matched the facts. The engineer who wrote the second rule …
»
November 15, 2023