A new clone of the Canva monorepo can take anywhere from 15 seconds to minutes due to the number of changes merged by engineers. The code base has grown from a few thousand lines to just under 60 million lines of code in 2022. This growth significantly degraded local git performance with commands like taking longer and longer to run.

5m read timeFrom canva.dev
Post cover image
Table of contents
Existing solutionsWhat's unique about our monorepo?Tying it all togetherWorks in progressAcknowledgements
2 Comments

Sort: