Git на любом масштабе: как Cursor решает проблему хостинга репозиториев

Git at any scale

Git на любом масштабе: как Cursor решает проблему хостинга репозиториев

Хостинг Git-репозиториев на масштабе — это кошмар. В основе Git лежит распределённая модель, но на практике большинство проектов зависят от централизованного хостинга. Проблема в packfile-формате: он плохо масштабируется и не подходит для сетевых файловых систем. GitHub пробовал разные подходы — от NFS до DRBD — но все они провалились. В итоге компания создала Spokes, систему репликации на уровне packfile, которая стала отраслевым стандартом. Cursor объясняет, почему это решение работает и какие компромиссы оно требует.

Git-клиент действительно не ладит с конечной согласованностью.

Ещё за этот день

2026-08-21