FINOS Tech Sprint Showcase - TraderX Integrations - OSFF NYC 2024 #230
karlmoll
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Use Cases
Below is a list of use cases presented during the kick-off event. If any of these spark your interest, just drop a comment in the relevant GitHub discussion!
GitHub Discussion
Jonathan Smith and Will Tsai (Microsoft Azure Incubations) proposed migrating TraderX from Docker Compose to Radius, a cloud-native application platform designed for scalability and portability.
During the kickoff, they showcased deploying some TraderX components using Radius. They are looking for developers interested in “radifying” other TraderX components such as the database and the message bus resources, as well as building an end-to-end automated CI/CD pipeline. For the full roadmap, check out the discussion and don’t forget to watch the video to learn more.
GitHub Discussion
Jeremy Taylor and Matt Butler (JUXT / XTDB) introduced the audience to the concept of Bitemporal Database and pitched the benefits in the context of TraderX. A bitemporal database, like XTDB, is a specialised database that addresses time-related business requirements efficiently.
They are looking for inputs regarding which parts and components of TraderX have a bi-temporal use case that delivers value to the end-users. Check out the discussion and the video for more information.
GitHub Discussion
Tom Healey (ICMA) presented the opportunity to enable TraderX with the Common Domain Model (CDM), a standardized, machine-readable, and machine-executable model that represents financial products, trades in those products, and the lifecycle events of those trades. An array of CDM resources can be found in the FINOS Knowledge Base.
Integrating the CDM within the TraderX trade processor and database modules will improve TraderX’s integration possibilities with downstream systems and formats for trade management, collateral, reporting, confirmations and other data exchange. Exploring the potential of CDM as a data model for the entire lifecycle, from trade inception through the lifecycle.
Tom is looking for developers who are interested in building a CDM transformation and validation engine and integrating it with the TraderX database. If you are interested, check the discussion for more details.
GitHub Discussion
Now, moving to the “specific process” use cases, we will see how open source can enable critical aspects, like climate and accessibility, in financial services.
Matthieu Meaux (Capgemini) and Vincent Caldeira (Redhat) presented a new method for generating climate scenarios that simulate the effects of physical and transition risk on trading activities.
Vincent explained that any financial institutions with a trading book will be required to stress test it. He is looking for developers to build a “risk engine” on top of TraderX, so that WITNESS climate scenarios can flow in and hit the trading book to simulate and stress-test P&L.
If you are not a developer but an economist with an interest in data science, you might want to help Matthieu improve WITNESS, by incorporating the transition risk in the physic-risk damage function. Read the discussion and watch the video to learn more about it.
GitHub Discussion
The Smoothstack team pitched a retail banking app that connects the customer bank account with investment services and accounts, resulting in lower fees and better UX for the end user.
Right after, Simon Redfern (TESOBE / OBP) presented the Open Bank Project, an open-source API solution designed for financial services. It boasts over 550 API endpoints related to banking and finance and supports all the major Open Banking standards in use worldwide.
OBP is a perfect fit for the use cases covering Banking Trading App pitched by the Smoothstack team. The OBP sandbox acts as a self-contained banking environment to test various approaches to integrate a banking application with TraderX.
For example, one can argue that a wholesale banking application could be connected directly to a “trading system” (i.e. TraderX); but a retail banking app should be connected to TraderX via the OBP sandbox because it provides a set of functionalities, such as authentication, authorisation, 2FA, views and entitlements, etc, that makes the poc application a potential Minimum Viable Product.
In addition to the use case, we came to another conclusion during the event. The OBP API Explorer allows developers to browse available APIs and call them directly from their browser.
We realised that it would be beneficial to display TraderX Data and Trading APIs in the OBP API Explorer, where developers can manage them easily and implement access control as per regulatory guidelines.
The Smoothstack team has provided a set of requirements and a high-level architecture in the Github discussion. You will also find two video recordings, useful to deepen your understanding of both ideas and the combination of the two.Placeholder text
Beta Was this translation helpful? Give feedback.
All reactions