~/talk

Development, Review and Integration at Google scale

links:none on file
slides:none on file

Google runs one giant single repository served by piper, so every build references one authoritative revision and avoids package versioning conflicts. Engineers work in virtual workspaces and submit many small changes to keep reviews short; reviews use an internal tool and rely on automated testing. Builds use blaze with a distributed build cache and cloud builders, while test platforms named tap and guitar run unit, integration and multi-service end-to-end tests to catch regressions early.

AI-written summary · about

  1. 0:00Intro
  2. 1:33Agenda
  3. 2:48Why do we care?
  4. 6:12The Goal
  5. 9:43Scaling up
  6. 10:31Performance
  7. 11:32Integration, Conflicts, Code Reusability
  8. 14:00Tests, tests, tests..
  9. 16:48The Culture - Maintaining excellence
  10. 26:13The Code - Single repository
  11. 29:01The Workspace - Clients in the Cloud
  12. 31:24The Build - Blaze & Forge
  13. 33:52The Tests - Blaze, TAP. Guitar
  14. 37:04The Review - Critique
~/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.