Pokémon GO with Edward Wu, Director of Software Engineering at Niantic

Google Cloud Platform Podcast

Episode | Podcast

Date: Wed, 18 Jan 2017 01:07:49 +0000

<p>We’re back! And we’re bringing a seriously cool interview about Pokémon GO with Edward Wu, Director of Software Engineering at <a href="https://twitter.com/nianticlabs">Niantic</a>.</p> <p>In this interview your co-hosts <a href="https://twitter.com/francesc">Francesc</a> and <a href="https://twitter.com/Neurotic">Mark</a> chat with Ed about the whole history of <a href="https://twitter.com/PokemonGoApp">Pokémon GO</a>, from the inception of Niantic to the amazing success and the scaling challenges they faced.</p> <h5 id="about-ed">About Ed</h5> <p>Ed Wu is a Director, Software Engineering at <a href="https://twitter.com/nianticlabs">Niantic</a> who leads the engineering team of Pokémon GO as well as the Niantic Seattle site. Before helping to lead Niantic from its successful spin-out from Google, Dr. Wu was a Staff Software Engineer at Google where he developed machine learning models in ads quality.</p> <p>He received his PhD from Stanford in Physics in 2009 applying Bayesian parameter estimation models to cosmological data he collected from three visits to Antarctica and the South Pole.</p> <h5 id="cool-thing-of-the-week">Cool thing of the week</h5> <ul> <li>How we secure our infrastructure: a white paper <a href="https://cloudplatform.googleblog.com/2017/01/how-we-secure-our-infrastructure.html"> blog post</a></li> <li>Google Infrastructure Security Design Overview <a href="https://cloud.google.com/security/security-design/">docs</a></li> <li>Google Cloud Platform icons and sample architectural diagrams, for your designing pleasure <a href="https://cloudplatform.googleblog.com/2016/12/Google-Cloud-Platform-icons-and-sample-architectural-diagrams-for-your-designing-pleasure.html"> blog post</a></li> <li>Solution Icons for Architectural Diagrams <a href="https://cloud.google.com/icons/">link</a></li> <li>Continuous Deployment to Google Cloud Platform with Drone <a href="https://open.blogs.nytimes.com/2017/01/12/continuous-deployment-to-google-cloud-platform-with-drone/?_r=1"> NYTimes</a></li> <li>You can read all the source code in: <ul> <li><a href="https://github.com/drone/drone">Drone</a></li> <li><a href="https://github.com/nytimes/drone-gke">Drone GKE</a></li> <li><a href="https://github.com/nytimes/drone-gae">Drone GAE</a></li> </ul> </li> </ul> <h5 id="interview">Interview</h5> <ul> <li>Pokémon GO <a href="http://www.pokemongo.com/">homepage</a></li> <li>Bringing Pokémon GO to life on Google Cloud <a href="https://cloudplatform.googleblog.com/2016/09/bringing-Pokemon-GO-to-life-on-Google-Cloud.html"> blog post</a></li> <li>Leveraging the Google Cloud Platform <a href="https://nianticlabs.com/blog/googlecloud/">niantic</a></li> <li>Ingress <a href="https://www.ingress.com/">homepage</a></li> <li>Introducing Google Customer Reliability Engineering <a href="https://cloudplatform.googleblog.com/2016/10/introducing-a-new-era-of-customer-support-Google-Customer-Reliability-Engineering.html"> blog post</a></li> <li>‘Pokémon GO’ Is About To Surpass Twitter In Daily Active Users On Android <a href="http://www.forbes.com/sites/jasonevangelho/2016/07/10/pokemon-go-about-to-surpass-twitter-in-daily-active-users/#192ba1a85174"> Forbes</a></li> </ul> <div style="text-align: center;"><img src="https://googlecloudpodcast.libsyn.com/images/post/pgo_logo.png" /> <p><small>Pokémon GO logo owned by The Pokémon Company (from <a href="https://en.wikipedia.org/wiki/Pok%C3%A9mon_Go#/media/File:Pokemon_Go.png"> Wikipedia</a>)</small></p> </div> <p>Pokémon GO stack:</p> <ul> <li>Java on Container Engine <a href="https://cloud.google.com/gke">docs</a></li> <li>Cloud Datastore <a href="https://cloud.google.com/datastore">docs</a></li> <li>Cloud Bigtable <a href="https://cloud.google.com/bigtable">docs</a></li> <li>(and more)</li> </ul> <h5 id="question-of-the-week">Question of the week</h5> <p>I have these keys that I want to use for encrypting my data at rest.</p> <ul> <li>Managing encryption keys in the cloud: introducing Google Cloud Key Management Service <a href="https://cloudplatform.googleblog.com/2017/01/managing-encryption-keys-in-the-cloud-introducing-Google-Cloud-Key-Management-Service.html"> blog post</a></li> <li>Google Cloud Key Management <a href="https://cloud.google.com/kms/">docs</a></li> </ul> <div style="text-align: center;"><img src="https://googlecloudpodcast.libsyn.com/images/post/kms.png" /> <p><small>Different solutions for different security needs</small></p> </div>