logoalt Hacker News

eep_sociallast Saturday at 2:02 PM2 repliesview on HN

in high scale stateless app services this approach is typically used to lower tail latency. two identical service instances will be sent the same request and whichever one returns faster “wins” which protects you from a bad instance or even one which happens to be heavily loaded.


Replies

noitpmederlast Saturday at 10:07 PM

I'm not sure I follow. In this instance we're talking about multiple backend matching engines... Correct? By definition they must be kept in sync, or at least have total omnipotent knowledge about the state of all other backend book states.

lanstinlast Saturday at 8:21 PM

And the tail latencies are wildly improved with each addition dup. Has to be idempotent of course.