Git a cualquier escala: cómo GitHub y Cursor resuelven el alojamiento de repositorios masivos

Git at any scale

Git a cualquier escala: cómo GitHub y Cursor resuelven el alojamiento de repositorios masivos

Alojar repositorios Git a gran escala es un desafío inherente al diseño distribuido de Git, que obliga a transferir packfiles binarios por red. GitHub intentó distribuir el sistema de archivos con NFS, GFS y DRBD, pero fracasó por el acceso aleatorio a los datos. Su solución, Spokes, replica repositorios completos en discos NVMe y usa un algoritmo de consenso para mantener copias consistentes, un enfoque que se ha convertido en estándar en la industria. Cursor, el autor, explica estas estrategias y propone alternativas para escalar Git sin sacrificar rendimiento.

El cliente Git realmente no se lleva bien con la consistencia eventual.

Más de este día

2026-08-20