Data Visualization Cost-Savings for a World-Known Research Platform

Replacing an expensive third-party application with a custom solution to save costs, enhance performance, and improve the user experience.

Quick Insights

Lowered operational expenses

with the custom solution

Faster table load times

by streamlining data processing

Enhanced data visualization

with a user-friendly table for financial analysis

Reusable component logic

while customizing a model window component to meet business needs

Client

A leading research platform delivering detailed analysis and actionable insights to the credit markets, with specific emphasis on private BSL and CLO markets.

Client Need

The client sought to create an in-house solution to minimize dependence on a costly third-party tool that renders financial information in table form. The new solution had to improve data processing, system performance, and user experience and provide a less expensive way to process and display intricate financial data.

Solution

Leveraging our expertise as a front-end development company, we collaborated with the client’s back-end experts to create a custom financial table that relies on data from the client’s internal databases.

For presenting information, the table requires complex data transformations, which has hindered table performance. To ensure smooth data display and prevent redundant recalculations, we created an optimized data transformation pipeline. The pipeline processes and aggregates the data carefully to provide the best display performance and interactive user experience.

Apart from that, as the table deals with hierarchical information, we designed a highly nested table layout. This ensures correct visual representation without compromising on responsiveness and smoothness of the interface.

By prioritizing data management efficiency and a smooth table display, we were able to give a high-performance solution that not only saved on cost and gave more control to the client but also enhanced the user experience.

Challenges

While building the financial table, the team also needed to address some infrastructure-level problems, affecting the table’s performance.

Fixing cross-origin issues

The website relied on two URLs, but CORS restrictions prevented the front-end from sending requests to both. To solve this, we built a proxy API within the microservice, ensuring all requests were correctly routed through a single URL while maintaining security and seamless functionality.

Improving UI consistency

To simplify the development, the system relies on common reusable components. However, according to the client’s requirements, one component — a mode window — had to be adjusted to change the behavior flow. The challenge was to implement the changes while not disrupting the existing shared component logic.

To achieve this, we refactored the component logic to include custom animations. This added polish and coherence to the interface without creating unnecessary complexity or disrupting reusable design principles.

Results

Cost savings
Replacing the third-party solution with the in-house table reduced operating costs, fostering cost savings in the long term.
High performance & accuracy
A fast data processing pipeline and properly formatted table ensured speedy loading times and accurate data presentation.
Enhanced UX
We meet specific design requirements while preserving the logic of reusable components.
01 / 02
Contact Us
All submitted information will be kept confidential
EKATERINA LAPCHANKA

EKATERINA LAPCHANKA

Chief Operating Officer