1. A method, comprising: receiving a request to perform a transaction at a memory, wherein the memory includes a shared memory to provide a common access to a plurality of components including a plurality of work processes and a plurality of worker nodes; caching the request at the memory; and assigning the request to an available work process of the plurality of work processes to perform the request.