Improving Large Monorepo Performance on GitHub

Every day, GitHub serves the needs of over 56M developers, working on over 200M code repositories.

By improving performance with large monorepos, GitHub eliminated many failures, decreased the number of CPU cycles for their servers, and improved the overall experience for each of us.

We’ve improved single-repository update traffic rates by at least an order of magnitude. We now have years of headroom on our current architecture to handle the growth of even the largest monorepos. 😱

Find out how they did all of this.


Want to receive more content like this in your inbox?