~/talk

Scaling Monorepos

Talkat Connect.Tech 2021 · 2021-11-08..11-10· [frontend-architecture]
links:none on file
slides:none on file

Argues monorepos are not monoliths and are worth it when teams need atomic changes across packages; describes concrete tools and wins: Microsoft forked Git with scalar partial clone and sparse checkout to avoid slow clones for a repo with millions of lines, uses loga to parallelize topological builds, and uses buildxl for buildxl distributed caching and sandboxed builds. Shows midgard yarn strict / pnpm-style isolated installs to eliminate hoisting, visual regression testing, and CI runs of 40–60 minutes aiming under 30.

AI-written summary · about

  1. 0:00Introduction to monorepos
  2. 1:45Why use a monorepo
  3. 4:11Benefits of monorepos
  4. 10:31Tooling in monorepos
  5. 14:22Challenges of monorepos
  6. 15:25Git scaling for monorepos
  7. 18:36Parallelizing tasks
  8. 23:47Caching in monorepos
  9. 26:33Node module hoisting issues
  10. 31:50Package manager solutions
  11. 38:56Versioning in monorepos
  12. 40:19Ownership and collaboration
  13. 42:45Conclusion and community
~/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.