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.
