A method of deploying edge forwarding elements (1915a, 1915b, 1915c) in a software defined datacenter, SDDC, (102, 1900) the method comprising: deploying, for a set of one or more applications, a first edge forwarding element to process data message flows associated with the application set; detecting that the data message flows associated with the application set consume more than a threshold amount of bandwidth; based on a policy that specifies allocation of additional bandwidth for data message flows associated with the application set when the data message flows consume more than the threshold amount, determining that additional bandwidth needs to be allocated for the data message flows associated with the application set in response to said detecting; deploying, for the application set, a second edge forwarding element to process at least a portion of the data message flows associated with the application set in order to allocate more bandwidth to the application set; characterized in that the application set comprises only one application that is implemented by a plurality of application instances executing on a plurality of host computers, all application instances performing a common set of operations of the application; wherein before the deployment of the second edge forwarding element, the first edge forwarding element processes all the data message flows of all the application instances of the application; after the deployment of the second edge forwarding element, the first edge forwarding element processes the data message flows of a first set of application instances of the application, while the second edge forwarding element processes the data message flows of a second set of application instances of the application. deploying, for a set of one or more applications, a first edge forwarding element to process data message flows associated with the application set; detecting that the data message flows associated with the application set consume more than a threshold amount of bandwidth; based on a policy that specifies allocation of additional bandwidth for data message flows associated with the application set when the data message flows consume more than the threshold amount, determining that additional bandwidth needs to be allocated for the data message flows associated with the application set in response to said detecting; deploying, for the application set, a second edge forwarding element to process at least a portion of the data message flows associated with the application set in order to allocate more bandwidth to the application set; characterized in that the application set comprises only one application that is implemented by a plurality of application instances executing on a plurality of host computers, all application instances performing a common set of operations of the application; wherein before the deployment of the second edge forwarding element, the first edge forwarding element processes all the data message flows of all the application instances of the application; after the deployment of the second edge forwarding element, the first edge forwarding element processes the data message flows of a first set of application instances of the application, while the second edge forwarding element processes the data message flows of a second set of application instances of the application.