TLDR Web Dev · ARTICLES & TUTORIALS
POKÉMON GO: ARCHITECTURE OF THE #1 AR GAME IN THE WORLD
Summary from the TLDR Web Dev newsletter
Pokémon GO began as an iteration of Niantic's earlier augmented-reality game, Ingress. It uses GCP’s scalability for its massive player base. The game's architecture heavily utilizes Google Kubernetes Engine for managing workloads and Spanner for its global consistency and high transactionality in storing player and map data. Niantic introduced Redis as an in-memory cache to handle the immense traffic spikes during live events like Raid Battles. Pokémon GO uses PushGateway for real-time notifications.