GitHub’s been through a lot of growth the past five years. Expanding to two million users and almost seven million repositories can push the limits of how we interact with a tool like Git (which wasn’t at all designed to work at scale like this). This talk is about the systems we’ve built to handle that growth. Starting from a local Git architecture, migrating to a networked backend setup, then op