
GitFarm: Git® as a Service for Large-Scale Monorepos
7/9/2026
This post details the architecture of GitFarm, Uber's 'Git as a Service' platform. It explains the Gateway's role in authentication, authorization, and load balancing, and the Backend's function in maintaining warm repository states and executing commands within isolated sandboxes. Key innovations include a pooling model for repository checkouts and sandbox containers to reduce latency, and a gRPC streaming API for multi-command workflows. The post also discusses specialized clustering for workload isolation and predictable performance.