Автор затрагивает интересную тему - сложно хостить большие Git-репозитории в больших масштабах.
Он разбирает эволюцию подходов к решению этой проблемы. От неудачных попыток распределить файловую систему и хранить объекты Git в распределенных key-value хранилищах до ставшего стандартом GitHub'овского решения Spokes с трехфазным коммитом, у которого со временем тоже выявились ограничения - слабая горизонтальная масштабируемость и высокая сложность эксплуатации.
В ответ Cursor представил собственную систему хранения Continuity, построенную на write-ahead логе в S3-совместимом объектном хранилище. В этой системе push подтверждается только после полной персистентности, все операции линеаризуются через атомарный CAS, реплики догоняют состояние по WAL, а репозитории на диске служат лишь "теплым кэшем".
Такой WAL-first подход дает полностью консистентную горизонтальную масштабируемость - до сотен реплик для больших монолитных реп
25.08.2026
Похожее
12.09.2026
QCRACK.EXE
Как раз закончил перечитывать книгу "Повелители DOOM" а тут интересная статья пр...
06.09.2026
Офис на заднем дворе
Чувак делится опытом постройки офиса на заднем дворе. Проект обошёлся примерно в...
02.09.2026
Исполняемы файл - это SQLite база
Куда только этот ваш SQLite не запихивали Статья рассказывает о проекте SELF ...
01.09.2026
Теория музыки
Статья объясняет теорию музыки "с нуля", отталкиваясь от физики и арифметики ...