Overview
Syllabus
Intro
Niantic Mission
Niantic Real World Platform
Issues to solve
Service-gateway overview
Service mesh implementation Why not istio and others?
Service-gateway Next steps
Deployment overview
Goals
Scaling is a 4 steps process For example, scaling up
XDS to the rescue!
Current deployment
(very) High level plan
Preparing production environment
IP Deny List
Production migration - day 1+
Envoy live in Production
503 UH: UH (no healthy upstream hosts)
Back to load testing
Routing and DNS
Learnings
Extending Envoy: Niantic Frontend
Why Niantic chose Envoy
Taught by
CNCF [Cloud Native Computing Foundation]