← All pins

Scaling Git at OpenAI

An engineering writeup on Pando, the Git compatible backend that serves OpenAI's monorepo. It explains how unrelated branches can accept pushes in parallel, while stored packfiles and regional caches make fetches fast. The key tradeoff is giving up one exact view of every branch so reads and writes can scale on their own.

distributed-systemsconcurrencyperformance

Visit the original →