Resoa History

The development of Resoa has its origin in 2003 enrooted to exchange trading systems.

The intention was to define a software architecture, which is able to analyze real-time streams from world-wide exchanges and generate signals for automated trading and risk management.

The daily analyzed volume was several gigabytes, additionally there was the requirement of historic time series integration. This all had to happen for thousands of securities, with a signal generation time of less than 500 milliseconds.

A small team of developers from Germany and Russia, with a many years experience within the brokerage branch, faced this challenge on a private basis. A lot of existing open source solutions have been examined and some expedient looking ideas were finally discarded by fundamental re-designs. It soon became obvious, that the main task is to unify a service oriented software architecture with the emerging ideas of grid/cloud computing. As this is a generic topic also for a lot of other business cases, there was the decision in 2008, to create a generic open source framework for software development and runtime management. End of July 2009 Resoa initially went public with the release 0.9.1.


Roadmap, Future steps

The following major ideas are in the pipe: