AI & Machine Learning · Enterprise

Blackswan — Enterprise Business Rules & Risk Calculation Engine

Risk calculations that used to wait for manual review now run through a Drools rules engine that Blackswan can change without touching code.

Manual risk review that could not keep up

Blackswan’s risk calculations and business decisions were handled manually. The process was slow and error-prone, and it could not scale with growing regulatory requirements. Blackswan wanted business analysts to define and change rules without a developer.

Mapper, model, engine, API

We designed and built a modular rules execution platform on JBoss Drools, made up of interconnected services:

  • a data mapper whose connectors ingest external data sources as rule inputs
  • a data model layer for structured risk entities
  • the Drools rules engine, which runs the risk calculations
  • a REST API that offers rule evaluation as a real-time service, documented in Swagger

Rule definitions are written so business analysts can read them, and business teams update the risk rules independently of the application code.

Where it stands

Risk assessment decisions that used to need manual review are automated. The rules evolve on their own, and any downstream system can call the REST API for a risk score.

Building something similar?

If you are planning a rules engine for risk or credit decisions, book a 30-minute call. We will walk you through how we built this one, what it would take for yours, and who would work on it.

Book a 30-minute call More case studies