~/talk

How Google Manages Sidecars for Millions of Containers Without Breaking Anything (Much

Talkat ServiceMeshCon 2019 · on Monday, 2019-11-18· [cloud-infrastructure]
links:none on file
slides:none on file

Google replaces per-language client stacks by rolling a C++ sidecar to millions of processes, finishing a global rollout over about 18 months. Updates use a dev/stable release cadence (weekly dev, monthly stable), autopilot versus bound modes, restart-based deployments, per-team quick rollback buttons, and heavy performance work so CPU and latency stay tiny. Early experiments with shared memory failed and the system switches to domain sockets. A zero-day fix rolls out in days to a week without breaking user services.

AI-written summary · about

  1. 0:00Introduction to sidecars
  2. 0:38Why Google adopted sidecars
  3. 3:23Overcoming operational challenges
  4. 6:18Phased rollout strategy
  5. 8:07Performance and communication
  6. 10:43Managing the rollout pace
  7. 11:41Upgrading and versioning
  8. 13:56Rollback procedures
  9. 16:02Debugging and lessons learned
  10. 18:54Avoiding over-complication
  11. 22:36Conclusion and results
  12. 23:42Q&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.