Patent ID: 8615454

Claim:
A method of scaling an automated financial instrument brokerage system comprising, the method comprising: within the brokerage system, the brokerage system comprising a plurality of applications in communication with a plurality of front end servers and a plurality of intermediate layer servers, the applications being configured to generate a plurality of activity requests related to one or more financial instruments in response to input from a remote client user, the activity requests having a plurality of activity request types, each front end server being configured to process a different type of activity request, registering at least one of the front end servers with at least one load balancer associated therewith; receiving the activity requests from one or more of the applications communicating with the registered front end server; directing the received activity requests from the one or more of the applications communicating with the registered front end server to the at least one load balancer based on the type of activity request; distributing the directed activity requests from the at least one load balancer to the available intermediate layer server.