Portfolio Monitoring and Reporting
Customer
Major Swiss Bank
Refactored an entire codebase making the pipeline run time 7x faster, allowing quicker new feature development, and increasing data quality for analysis
Challenge
- Legacy Dashboard Environment with critical risk monitoring tools built over several years
- Technical Debt Accumulation resulting in an entangled, poorly-documented codebase
- Performance bottlenecks causing slow system response and analytics delays
- Innovation Paralysis where new feature requests face extended implementation timelines
Solution
- Analysed, simplified and refactored the entire codebase to better future-proof the project
- Solution leveraged was the Unified Foundry Ontology (UFO) that we had previously developed
- Pure foundry solution combined with Unit8’s programming expertise and best practices
Business Impact
- Increased code quality and resolved bugs that accounted for millions of CHF in exposure reporting deviations
- Reduction of pipeline execution time from 10h to 90 min, resulting in fresher data available for analysis
- Allowed smoother onboarding of 200+ users
- Established scrum and coding best practices