top | item 41535727

(no title)

stormbeard | 1 year ago

I'm familiar with the "modern load balancing" take. Modern load balancers, like you'd find in any cloud vendor or OSS project like envoy/nginx/haproxy, learn about the endpoints it is balancing across via some service discovery mechanism. DNS is usually what you find, but there are other ways like envoy's xds mechanism.

When you generalize this by saying "cloud computing", it glosses over the fact that there's still a fleet of load balancers somewhere. When you use an NLB or ALB in AWS, there are many machines behind the scene and a very complex control plane providing those machines with the information they need to balance load.

The problem I'm talking about still exists here. I _know_ they have this problem because I'm familiar with how those systems are built and I know what shortcomings they have.

discuss

order

No comments yet.