Loadbalancing for high volume application

Not applicable

We have used Apigee platform load balancing capabilities for some of our enterprise applications. We have also implemented health monitors along load balancing to switch traffic in case of any node failure.But these applications were low volume. Now we want to use the same in high volume applications where the expected traffic is about 10 Million requests per week. I want to check whether the load balancing at Apigee layer is feasible for such high volume applications. Below is the snippet we have used :

<HTTPTargetConnection> <LoadBalancer> <Algorithm>LeastConnections</Algorithm> <Server name="target1"/> <Server name="target2"/> <MaxFailures>1</MaxFailures> </LoadBalancer> <Path>/v1</Path> <HealthMonitor> <IsEnabled>true</IsEnabled> <IntervalInSec>5</IntervalInSec> <HTTPMonitor> <Request> <ConnectTimeoutInSec>10</ConnectTimeoutInSec> <SocketReadTimeoutInSec>30</SocketReadTimeoutInSec> <Port>80</Port> <Verb>GET</Verb> <Path>/health</Path> </Request> <SuccessResponse> <ResponseCode>200</ResponseCode> </SuccessResponse> </HTTPMonitor> </HealthMonitor> </HTTPTargetConnection>

1 2 134
2 REPLIES 2

Yes. Apigee Edge is designed for this. Not just the load balancer, but all aspects of the runtime are designed for high throughput.

Also, 10 million requests per week is not so many, for Apigee Edge. It may be a high volume for your system, but it is not for Apigee Edge. There are customers who manage 10M requests per hour through Apigee Edge. And many do more.

10M per week is an average of about 5 requests per second. Not that many.

You should be using a paid subscription.

The trial Apigee Edge systems use shared resources, and as a result your APIs may experience delays due to the load on the system from other APIs. Quality of service is guaranteed with the paid subscription.

Yes we are using enterprise apigee system which is paid subscription in our organisation so it should not be an issue. I was just asking if it can handle large volumes which you have clarified already. Thanks for your help.