Minecraft Load Balancing with Geolocation?

i found THIS video

i need something very similar but added filter for geolocation. let me give you an example:

Server A & B in Europe
Server C & D in USA

Kong checks client geolocation (let’s say UK) and picks server A or B as it’s closest for that user

is something like this possible? any resource how i would even attempt to achieve that?

I never used DNS load balancers but i have basic understanding of how DNS works on global scale…

also, would Minecraft MOTD be supported?

or isn’t Kong what im looking for… ? if so is there any other free solution that might achieve the task

thanks,
Matti