Galileo is a comprehensive framework for building high performance trading, valuation and risk management solutions for financial services firms. It has all the infrastructure needed, in a single package, and eliminates the costly need to either buy infrastructure solutions from multiple vendors, or build them in-house.
What does Galileo have?
Data Grid: a scalable distributed in-memory cache that allows applications to access and share vast amounts of data with low response times. It supports real-time updates with publish/subscribe as well as data invalidation. It can be used to publish risk or P & L (profit and loss) information in real-time, along with market data, to risk or trading applications for real-time decision making.
Compute Grid: A lightweight grid computing solution which allows you to run a scalably large number of valuations in parallel, with support for scheduling, load balancing and deployment; It also provides a simple service layer to allow applications to interact with each other.
Standardized Valuation Framework: which allows a client application, running on any platform, whether desktop or mobile, and which could be a customized GUI client or Excel, to request valuations and specific risk sensitivities in a generic way from a remote server. Our service-oriented architecture will allow you to add analytics quickly and easily with no changes required on the client side, and no disruption on the server side, reducing the probability of critical failure;
Standardized calibration framework which allows you to calibrate and build analytics on top of market data, such as yield or volatility or correlation curves, and share these in real-time with the valuation framework
A UI container application, that allows the user to build/use multiple applets in a single framework while maximizing screen space, and to interact effortlessly with the valuation and calibration frameworks using the communication and grid computing solutions discussed earlier.
A Backtesting framework which works seamlessly with the above infrastructure (i.e., grid computing, distributed caching, valuation and calibration), which allows you to replay tick data (instead of working with live data) and to look at the historical performance of portfolios and trading strategies.
These solutions are all implemented in C#/.NET and have the advantage of being native applications with low overheads, and with simplified APIs aimed at financial services developers.
In addition to all of this, Galileo has its’ own risk management and trading “client” solution, aimed at customers who are trading futures, vanilla equity options and stocks directly on an exchange platform.
Galileo is asset-class agnostic, and can allow a firm to have a single framework across the entire securities spectrum, whether equities/fixed-income/commodities/currencies or hybrid securities.