That's the story of Niantic, the company behind Pokemon Go. The game has been an instant hit, which means that from the start, the company has struggled to keep up the demands of its user base, which keeps multiplying.

Niantic has tried to give itself breathing room by doing a phased rollout across the globe, so it can build up up an infrastructure. On the other hand, if you have a crazily viral megahit mobile app, you want to get it to people as fast as you can.