a high - availability computer server system , and method of operation thereof , capable of serving a large number of requests received from a plurality of computer client devices connected through a network to said server system , said requests specifically identifying said server system , said server system comprising : a messaging and queuing unit having an input connected to said network upon which said requests identifying said server system are received , and an output ; and a plurality of server units connected in parallel to said output of said messaging and queuing unit , where each server unit pulls requests off of a queue in the messaging and queuing unit .