Quote from dchang0:
... I'm curious as to how these platforms are set up. If you've eschewed the software platforms on the market and written your own...
...
(0) Custom Rules and Decision Making algorithms,
(1) Scratch using various open source tools/API's
(2) C, C++, PHP, Python, Mathematica/Matlab (for 1 subsystem which is being replaced by open-source solution)
(3) Linux but architected to be portable to other platforms with a minimum of work should the need arise: Multi-threaded and Multi-Processor aware.
(4) Grid Computing i.e. A distrbuted, cooperative system.
(5) Completely extensibile and mutable since it provides for rule and decision system hooks.
(6) Since it scales it is fast enough for our present and future needs - as far as we can reasonably estimate.
(7)The coding of the front end and rules and processing interfaces took about a year initially for 3 engineers.
(8) Cheap given the alternatives for systems with similar functionality.
(9) No
(10) Yes but we wont do that and have no interest in doing so ....