Architecture

Our system architecture is based on state-of-the-art distributed technology that provides a sold foundation for scalable, flexible and feature-rich solutions.

Speed and Scalability From the Ground Up

BPTrade is engineered to achieve maximum scalability by employing a modular architecture at both the micro and macro levels.

All BPTrade servers are written in C++, which gives us a tremendous advantage in adding custom client functions. This allows us to pinpoint and prevent bottlenecks by creating stand-alone modules for resource intensive functions.

Our servers are similarly designed for modularity. We deploy direct client connections in a redundant fashion, behind load-balancing appliances. Other functions such as quotes, execution, and database functions, are separate from the client servers.