~/talk

Spinnaker at Scale for Snap's Multi Cloud Service Mesh

Talkat Spinnaker Summit 2019 · 2019-11-16..11-17· [devops-and-delivery]
name:Pere Kyle
links:none on file
links:none on file
slides:none on file

Snap migrates a single‑region App Engine monolith to a multi‑cloud service mesh using Envoy sidecars, a custom in‑house control plane, and a Switchboard UI; Spinnaker deploys to ~30 Kubernetes clusters and new clusters appear in about 8 minutes. Static credentials disappear via a rotating sidecar that injects ephemeral AWS keys, and Redis caching is offloaded into MySQL while splitting cloud driver workloads and node pools. The system runs in production but required fixes for Redis/cloud‑driver scalability and added auth proxies and network policies for safety.

AI-written summary · about

  1. 0:00Introduction and team overview
  2. 1:24Service mesh problem and goals
  3. 3:56Snap service mesh architecture
  4. 6:00Spinnaker's role in standardization
  5. 7:48Initial challenges and workarounds
  6. 10:14Scaling Redis and cloud driver
  7. 13:05Static credentials elimination
  8. 16:10Security hardening and access control
  9. 20:29Current production setup
  10. 26:50Integrating Spinnaker with service mesh
  11. 30:04Kubernetes cluster provisioning
  12. 33:31Service deployment workflow
  13. 37:42Future improvements and challenges
  14. 42:19Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.