TLDR Web Dev · ARTICLES & TUTORIALS

POKÉMON GO: ARCHITECTURE OF THE #1 AR GAME IN THE WORLD

fullstackexpress.io9 min read

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.