Our client, a leading UK-based Global Financial Company, had an existing pricing platform for fixed income trading. It could track nearly 50K financial instruments daily and collected pricing for the same from multiple sources. But they were looking for an integrated and centralized solution to maintain everything at one place.
Our team collaborated with the client to understand their whole business process and identified some bottlenecks. Since a lot of data was being added and used every day, they required a new centralized system that could help them maintain the legacy system. We also looked for the best methods and technologies that could make the whole process of working on a new platform less complicated.
We analyzed their situation and then deployed a team of Java and Python engineers – experts in the trading & pricing domain, to study the legacy system. The legacy system had various pricing components like quote-based pricing, trade (accrual) based pricing, Rule-Based-Pricing (RBP) & Machine Learning (ML) based pricing.
Further, we developed a resilient event-driven architecture on AWS, serverless with a scalable NoSQL to ensure that the data collected in the legacy system was centralized and consumed by the new architecture without impacting the sub-engine workflow.
The new system designed and developed by PureSoftware works in the following stages to give the final price:
We majorly contributed in:
The system implemented by us helped the client in the following ways:
The new system was faster and tracked 10 times more instruments than the previous one
Faster time-to-market with quicker best price (final price) results
A centralized and auto-scalable cloud-native future-ready platform
Increased efficiency by allowing ingestion and processing of millions of events daily in real-time
While designing and developing an integrated centralized platform for the client, we leveraged the latest technologies, including