Complex Event Handling

Within the Genesis platform we provide complex event processing through the “reactive pattern” and the concept of Observables and Observers. Below is an example of an automated price quoting platform and based on changes to real-time Level 1 Equity market data prices we change the underlying quotes that are being priced. Although the LEVEL1_PRICE table has multiple fields we can register to look just for the L1_BID_PRICE and L1_OFFER_PRICE and therefore be efficient on what events we are monitoring.