Patterns
Decision design patterns organized by Operations, Trust, and Performance: production-ready blueprints for engineering teams.
Browse by industry
Browse by topic
Counting Changed Decisions Before Deploy with Decision Replay
Replay a day of stored decisions on the candidate version to count how many real decisions a rule change would move.
Sizing a Hot-Path Rule Rewrite with Per-Rule Profiling
Rewrite a hot-path rule only when it is among the slowest in its group and takes a large share of the group's time.
Screening Insurance Eligibility by Age and Region with BLOCK Rules
A filing change lands in one version instead of three codebases, and a declined application names the screen that stopped it.
Deciding Subscription Proration with a Time-Travel Audit
Proration treatments move into versioned rules, so a disputed charge is proven against the policy in force that day.
Centralizing Plan-Tier Feature Entitlement with BLOCK Rules
One entitlement decision per feature, asked by every gate, so a denial names the tier that feature requires.
Adjudicating Credit Applications with a Priority-Ordered Mutex Group
A pattern that routes each credit application to one of approve, decline, or refer, and records which rule produced the decision.
Enforcing KYC-Tiered Transfer Limits with BLOCK Rules
One limit per verification level, in force on every transfer path, with the reason recorded the moment a transfer is stopped.
Testing a Rule Change Before Deploy with Impact Simulation
Measure a rule change's full impact against real historical orders before production, then decide on that evidence whether to ship.
Resolving VIP Tier Discount Stacking with a Mutex Group
A pattern that guarantees exactly one discount applies when tier discounts and seasonal campaigns collide.