A method performed by a networking device that includes an ASIC, application-specific integrated circuit, associated with a load balancer operating on one or more servers, in which the networking device employs a SONiC, Software for Open Networking in the Cloud, environment on a commodity hardware device, the method utilizing flow state information to manage forwarding of incoming data traffic affected by a dynamically sized datacenter, comprising: forwarding data packets using the load balancer that is associated with the networking device; intercepting, at the ASIC, data packets that are on a flow path toward the load balancer; checking, by the'ASIC, whether flow state information for the data packets exists in a flow cache that is associated with the ASIC; depending on whether the flow state information exists in the flow cache: calculating where to transmit the data packets responsive to the flow state information not existing in the flow cache using consistent hash methodology; transmitting the data packets using the flow state information responsive to the flow state information existing in the flow cache; synchronizing the flow state information calculated by the ASIC with a user mode container instantiated on the networking device, the user mode container being disaggregated from the ASIC such that the user mode container is operable by hardware components distinct from the ASIC; receiving, at the user mode container, datacenter configuration information which indicates that a server within the datacenter has been updated, removed from, or added to a set of servers; determining which flow states within a hashing table are affected within the networking device based on the datacenter configuration information; and pushing, from the user mode container, the determined affected flow states to the flow cache associated with the ASIC. forwarding data packets using the load balancer that is associated with the networking device; intercepting, at the ASIC, data packets that are on a flow path toward the load balancer; checking, by the'ASIC, whether flow state information for the data packets exists in a flow cache that is associated with the ASIC; depending on whether the flow state information exists in the flow cache: calculating where to transmit the data packets responsive to the flow state information not existing in the flow cache using consistent hash methodology; transmitting the data packets using the flow state information responsive to the flow state information existing in the flow cache; synchronizing the flow state information calculated by the ASIC with a user mode container instantiated on the networking device, the user mode container being disaggregated from the ASIC such that the user mode container is operable by hardware components distinct from the ASIC; receiving, at the user mode container, datacenter configuration information which indicates that a server within the datacenter has been updated, removed from, or added to a set of servers; determining which flow states within a hashing table are affected within the networking device based on the datacenter configuration information; and pushing, from the user mode container, the determined affected flow states to the flow cache associated with the ASIC. calculating where to transmit the data packets responsive to the flow state information not existing in the flow cache using consistent hash methodology; transmitting the data packets using the flow state information responsive to the flow state information existing in the flow cache; synchronizing the flow state information calculated by the ASIC with a user mode container instantiated on the networking device, the user mode container being disaggregated from the ASIC such that the user mode container is operable by hardware components distinct from the ASIC; receiving, at the user mode container, datacenter configuration information which indicates that a server within the datacenter has been updated, removed from, or added to a set of servers; determining which flow states within a hashing table are affected within the networking device based on the datacenter configuration information; and pushing, from the user mode container, the determined affected flow states to the flow cache associated with the ASIC.