youtube image
From YouTube: 500,000 files and counting - Git tooling for monorepos at Canva - Git Merge 2022

Description

Presented by Alex Sadleir

At Canva, we made the conscious decision to adopt the monorepo pattern with its benefits and drawbacks. Every week, hundreds of engineers work across half a million files generating close to a million lines of change (including generated files), tens of thousands of commits, and merging thousands of pull requests. We have developed some techniques and tooling to help us deliver Git at scale including a caching proxy for CI use and local git execution tracing via OpenTelemetry.

About Git Merge:
Git Merge is dedicated to amplifying new voices in the Git community and showcasing the most thought-provoking projects from developers, maintainers, and teams around the world. Git Merge 2022 took place at Morgan Manufacturing in Chicago, IL on September 14th and 15th.