BLOG

Genesis Release 8.2 – Boosting Data Pipelines, Reconciliation and Genesis’ Start-Up Tool Create

3 Min Read
Platform Release 8.2 genesis

Table of Contents

Subscribe today to stay informed and get regular updates from Genesis Global

This month, we are releasing several powerful features to help developers build and configure complex functions required in financial markets applications even more rapidly. To start, we’ve upgraded how Genesis works with data sources and data sinks, as well as how it handles reconciliation, both core processes in most applications. We also made Create, our project start-up tool, much more powerful, enabling users to start, test and run even more complex applications with the tool. How we handle grids in our robust UI framework was also enhanced.    

These updates improve how the platform’s Development Suite, Application Runtime environment and component Marketplace work together to make it up to 90% faster for developers to build secure, compliant, high-performance financial markets applications. Let’s dive in: 

Data Integrations 

Most financial markets applications process and display data and it’s common for an application to source data from multiple platforms or feeds and then output data to other systems. Genesis data pipelines configure the ingress and egress of data, including sources, operator and sink capabilities. In this release, we added pipelines enabling CSV via SFTP (as source), MQ (as source and sink), Swift (as generating and parsing operators) and CSV (as parsing operator). The platform’s Marketplace offers 30+ prebuilt integration components, covering key services like Bloomberg, S&P, Refinitiv, Pershing and SS&C.    

With only 17 lines of code, the sample below of a data pipeline shows the elegance of Genesis in configuring data sources, operations and data sinks:

Reconciliation 

Reconciliation is a key function throughout the trade lifecycle. Enhanced data visualization in the platform’s real-time reconciliation component improves how it displays data breaks and statistics about data mismatches. Easy detection helps users quickly address breaks to facilitate processes such as rapid trade settlement. Having statistics on the sources and prevalence of breaks helps users address potential data quality issues in their systems and make informed decisions about how to set data-matching tolerances in their Genesis applications. 

Here is a view of how the reconciliation component can display matched and unmatched data and the details about a mismatch:

reconciliation component genesis 8.2

AI & Project Start Up 

Users have access to Create, a web-based, code-free tool for defining business objects and views, setting up real-time data aggregations, defining database queries and specifying UI foundations. It allows users to start projects and get new applications running in minutes.

Now, Create uses AI to help users generate business objects central to financial markets applications, including trades, orders, instruments, positions and more. This makes Create suitable for starting even highly technical applications because users can configure an almost limitless variety of business objects in the tool.

Here is an example of a fixed income instrument object generated by Create:

fixed income instrument genesis 8.2

Here is an example of a fixed income trade object generated by Create: 

fixed income trade object generated by Create genesis 82

To further enable Create to start complex projects, this release makes it possible to specify multiple database indices for tables produced with Create. This facilitates higher levels of custom sorting and filtering (of trades, positions, instruments, etc.) in tables, eliminating the need for direct coding outside of Create to customize tables.

We also embedded a cloud-based development environment in Create, to help developers start building on Genesis. It makes it easier to access the codebase (to add or edit logic) and run projects in Create, without the need for local set up.

Here is a view of an application workspace displayed in Create: 

application workspace in Create genesis 8.2

Opening an application displays the code and allows the developer to fine tune the project generated using Create:

genesis 8.2 developer code display

User Interfaces 

With Genesis, users don’t need specialty UI coding skills to add grids, graphs and other rich, interactive user experiences into financial markets applications. This release brings several enhancements to grid functions, including improved server-side filtering and sorting. The update makes it more intuitive for engineers to build dynamic grids. It requires less code and minimizes UI real estate needed for filtering by ensuring all sorting and filtering actions are performed server-side.

Start building finance-grade
applications 10x faster

Explore the Genesis Application Platform in action with a 60-day free trial* to get your first application built and in-market faster than ever before.

About the Author

Interested in
Learning More?