Hacker News new | ask | show | jobs
by kortilla 1083 days ago
Google did this a long time ago. It’s more nuanced than you think. Two requests would be issued and the first acknowledged one cause the second to be cancelled. There was a public paper on this from Dean iirc and the method is a decade old.
3 comments

I think the fundamental difference is that Google was using request hedging within their own network, sending the same request to two different internal servers in case one was slow, while Twitter appears to be sending the same request to the same server over the public Internet.
The technique is called "request hedging".
This was very illuminating thanks, learned something new