A user from South Korea π°π· brought to our attention that Pinggy works great for them, but it is slow. The answer to βwhyβ was obvious to us. Pinggy was hosting its servers in the USA, specifically in Ohio. One key goal of Pinggy is to provide not only tunnels but fast and reliable tunnels.
To improve the situation, we decided to host the tunnels in the region nearest to where the user is creating the tunnel from (as the default behavior).
Today, Pinggy is hosted across three regions: US, Europe, and Asia.
To scale across multiple regions, we did the following:
Find the detailed engineering blog here: https://pinggy.io/blog/scaling_across_multiple_regions/