rooney Rule Engine Filter out matching rule based on input attributes of data. Memory Efficient to store the rules Fast matching Support Regular Expressions as rules Thread Safe Statistics regarding matches Lazy Rule Evaluation Batched Rule Evaluations