Skip to Content

Large Scale Changes

Book: Software Engineering At Google
  • Large scale changes (LSC) involve changes across an entire entity.

  • Can be contrast against small, local changes

  • LSC allows google to constantly tinker and iterate on their codebase w/o breaking product

  • Non Determinism affects LSC capability

    • Ex: Test flakiness
  • LSC and infra tooling allow a few engineers to support a large number of engineers

  • LSCs allow future reversibility of decisions

Large Scale Code Changes,