Load balancing deployment for local blynk server

Right now we use Geo DNS as load balancer. So when app/hardware connects to the closest server it checks if this is correct server. In most cases it is. Otherwise server returns redirect response with correct server address. Every server holds it’s own userbase, so this is more like sharding scheme that is based on location.