Patent ID: 8700698

Claim:
A state affinitized system comprising: a centralized persistent storage comprising an up-to-date copy of each state maintained by the state affinitized system one or more worker computing devices, each of the worker computing devices being uniquely affinitized with one or more states maintained by the state affinitized system and each of the worker computing devices maintaining a copy of the one or more states with which they are uniquely affinitized on storage local to the one or more worker computing devices; one or more front-end computing devices providing a front-end interface to users of the state affinitized system, the one or more front-end computing devices performing steps comprising: receiving a request comprising user-identifying information via the front-end interface; determining a state, from among the one or more states maintained by the state affinitized system, that is associated with the request based on the user-identifying information of the request; determining a worker computing device, from among the one or more worker computing devices, that is uniquely affinitized with the determined state; and transmitting the request to the determined worker computing device; and a management computing device for monitoring the one or more worker computing devices and, based on the monitoring, changing the affinitization of a first state from a first worker computing device, of the one or more worker computing devices, with which it was originally affinitized to a second worker computing device, also of the one or more worker computing devices, to which it is to be subsequently affinitized, the changing comprising: instructing the first worker computing device to discard a copy of the first state maintained on a first storage local to the first worker computing device; and instructing the second worker computing device to obtain, from the centralized persistent storage, a copy of the first state on a second storage local to the second worker computing device.