A command centre where risk managers compose live dashboards from pluggable internal data providers, and every business unit delivers its own.

the challenge
Risk and fixed-income teams analyse data daily, but each business unit draws on different internal sources and wants them presented differently. A single fixed dashboard was never going to survive contact with them.

objectives
- Replace an existing internal risk tool with something the firm can grow without us, under strict isolation: users belong to several business units, and data sources, workspaces and individual panels each need independent access control.
our solution
A monorepo holds the API, the UI, and three shared libraries (data providers, panel UI, common types) that host applications consume as submodules. Write a data provider or a panel type, register it, and it appears in the platform; the core does not change.

inside the product

Businessunder nda
A National Energy-Sector Operator
three hundred users, one million documents
the full story



