Can you count the letter "?" in:
Q: Top level load balancing (or load balancer for load balancer) for huge traffic my assumption was that the DNS load balancing is the way for the top level load balancing:

*

*https://en.wikipedia.org/wiki/Round-robin_DNS

*https://www.cloudflare.com/learning/performance/what-is-dns-load-balancing/
In older posts I see that google returned multiple A records. At least in the theory, it should provide not only load balancing, but also a fallback for clients, if first/some of IPs aren't working. But now I see that google (and facebook) returns only one record of type A. It seems still returning different IPs, but what is the reason behind? Is there any other way to provide possibly better load balancing and/or reliability?
EDIT: Found this answer about TCP anycast. I'm not comfortable enough with networking, but it seems like a valid way to handle the challenge.

A: No.
There are several ways of implementing load-balancing. DNS RR can be one of them, but it's huge fallback is that when some of your RR endpoints aren't healthy - for instance they are up and receiving connections, but cannot forward requests, or some of their backends aren't answering in time, or down - the client will get an error.
If it has already a happy eyeballs implementation, which can help the modern browsers to bypass failing RR endpoint nodes, which isn't alwats the case - espacially when the client isn't a web browser.
Furthermore, you cannot make huge assumptions from observing top 0.01% of each unicord infrastructure facing the public world.

user
There are two "?"s.
assistant