4

I understand Apigee can forward/loadbalance the request to target server. But various cloud provider sell their load balancer, if in my app which is backend i'm just exposing API's and i use apigee edge, why do i need any of those Load balancer? Am i missing anything conceptually?

Digil
  • 604
  • 4
  • 11
user1501382
  • 1,035
  • 13
  • 16
  • @Digil do you want to explain why you think it's not related to google and why did you downvote it? A good technical answer will be appreciated. – user1501382 Sep 22 '18 at 11:05

1 Answers1

1

This is probably too late a reply, but from an architecture / solution perspective that is a good question. If there are others with actual experience of Apigee LB usage some comments would be useful (e.g. was it reliable) I suspect that the answer is going to be very solution dependant...

To answer your specific question - if you can remove existing LBs by using Apigee, that is good to reduce complexity and number of network hops. Key factors I would look at:

  • If you are using AWS, and your existing solutions rely on ELBs, you would not want to turn them off in favour of Apigee
  • Which team is responsible for the LBs now? is it the same team as Apigee? If so, shifting LBs to Apigee is much more feasible reducing one layer of traffic handling
  • If you are using cloud Apigee, routing to on-prem (private cloud) services - Apigee could be used for DR level LB and on-prem LBs continue as now.
From Orbonia
  • 536
  • 4
  • 11