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.
- 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.