How would you scale rule evaluation?
Company: Rippling
Role: Software Engineer
Category: System Design
Difficulty: easy
Interview Round: Technical Screen
Quick Answer: Design a scalable expense-policy rule engine for one million rules and thousand-record batches. Covers structured rules, predicate indexes, bitset evaluation, tenant sharding, versioned updates, and observability.