Re:Meta reveals serverless platform processing trillions of ...
by kristiandupont on Monday October 23, 2023 @03:15AM
(#37982463)
>then scaling to 1 trillion per day might be as easy as buying 10k servers [...]
..I doubt that. How would you distribute the requests between those? An instance of mod_proxy_balancer?
Re:Meta reveals serverless platform processing trillions of ...
by fxtentacle on Monday October 23, 2023 @03:17AM
(#37982474)
DNS round robin so that clients get randomly distributed among multiple load balancers
They have 12m RPS so about 10 HAProxy servers should do the trick.
The fact that makes this Meta paper impressive is NOT scaling up to 1 trillion per day, it's that they manage to do so while keeping request latency low and CPU utilization high. Anyone who's been with Heroku long enough probably remembers when suddenly instances would be 80% idle and still requests were slow. That was when Heroku changed their routing from intelligent to dumb. And Meta is doing the opposite here, reducing overall deployment costs by squeezing more requests out of each instance than what would have been possible with a simple random load balancer.