Promotions and rule engine
How to improve the performance of the rule engine