Genesis platform 8.7 adds new ways to define events in Genesis Create, enhances Bloomberg connector
Version 8.7 of the Genesis Application Platform introduces new ways to define events in Genesis Create, enhances Bloomberg connector and lowers build time to help teams deliver financial markets-grade applications faster.
- Adding Events to Genesis Create
Financial markets operate in a high-speed, real-time environment where thousands of events affecting risk and return occur within microseconds, requiring immediate processing. The Genesis Application Platform is built on a real-time, event-driven architecture designed to respond instantly to market events, providing the high throughput and low latency essential for modern trading and risk management.
In Genesis, events are used to model application business logic triggered by users, rules or external systems. Examples include creating a trade, assigning an order, running an automated check and generating a report.
In Version 8.7, event configuration has been integrated into Genesis Create, Genesis’ code-free project initiation tool, so teams can define and manage logic earlier in the development process.
Before, Create automatically enabled CUD (create, update, delete) events for managing business objects like trades, orders or instruments. Now, users can specify which of these operations they need, which helps keep read-only objects protected and the codebase streamlined.
Create can now also define custom events for actions beyond basic object lifecycle management. Create generates UI buttons for custom events and lets users add to-dos and comments in the generated code to guide developers in implementing the required business logic.
These enhancements enable teams to define more details of their applications up front, to accelerate development and to minimize rework.
- Upgraded Bloomberg Integration
This release enhances Bloomberg integration so clients can integrate SAPI or B-PIPE data more easily into their applications for quoting, analytics and trading workflows.
The Bloomberg integration can be used as a source in the Genesis Data Pipelines framework and has built-in resiliency and automatic recovery.
It is compliant with Bloomberg’s entitlement system (EMRS) and able to process any changes to entitlements in real time.
This upgrade complements Genesis integrations for Refinitiv Elektron, S&P and other providers. You can see integrations and other application components in the Genesis Marketplace.
Here’s how Genesis defines a Bloomberg connection via a Pipeline:
- Faster Builds with Kotlin 2.1.0
In 8.7, Genesis has focused on reducing build times, enhancing developer productivity and enabling a smoother coding experience. Upgrading from Kotlin 1.9.0 to 2.1.0—plus several under-the-hood optimizations—improves build performance for Genesis applications by up to 30%. By reducing compile times, teams can focus on innovation and deliver new features more rapidly, reinforcing our commitment to helping developers build financial markets-grade solutions at speed.