If your users are inside mainland China, the standard region-routing tricks fall apart. IP geolocation is unreliable behind the Great Firewall, so instead of guessing where a user is, our app races both of its backends and uses whichever responds first. When neither answers, a blocked request t...
Source: [HackerNoon](https://hackernoon.com/building-for-users-behind-the-great-firewall-why-we-replaced-geolocation-with-backend-racing?source=rss)