Inside the Architecture of Cloud Gaming Platforms: Building Scalable, Low-Lag Systems