history
the guilty gear strive game had horrid loading times because the game needed to fetch network data to initialize the game, even before the main menu. On top of that, they all went to the AWS servers in Japan. This introduced a ton of latency to the US which was halfway around the world, the furthest you could be from Japan.
The effect was, that it could take from 1-3 mins to load into the main menu of the game, upon first release on PC. Doing something as trivial as getting to the lab or getting to options meant loading unnecessary profile data.
The author of totstugeki understood the problem as the encryption process adding more unnecessary operations overall.
this was my first exercise with nodejs, running javascript as a regular old terminal program. And a server on top of that.
our problem
the network