Anthropic замінила Git у своєму монорепозиторії після того, як кількість злитих змін коду зросла приблизно з 2 500 на день у травні до понад 30 000 у вересні 2026 року. Компанія назвала систему контролю версій головним вузьким місцем розробки й повідомила, що створила Scion та перенесла на неї репозиторій за п’ять місяців.
8
9
Чому компанії знадобилася інша система
Йшлося не лише про розмір репозиторію. За описом Anthropic, одночасно зросли і кількість змін, і потреба регулярно отримувати код для перевірок: історія основної гілки сягала майже 100 ГБ, стиснута робоча копія перевищувала 25 ГБ, а система безперервної інтеграції (CI) виконувала близько 25 мільйонів завантажень коду на день.
9
За такого навантаження інфраструктура на базі Git із численними копіями та дзеркалами репозиторію ставала дедалі складнішою в обслуговуванні. Anthropic описала попит на злиття коду як «практично нескінченний»: щойно усувається одне вузьке місце, команда може створювати ще більше коду, тож інфраструктурі доводиться масштабуватися далі.
29
Як працює Scion
Scion розрахована на клієнтів, які можуть постійно зв’язуватися із сервером. Замість того щоб виконувати всі операції локально, клієнт звертається до серверних API. Сервер обробляє, зокрема, коміти, злиття, перебазування та запити до історії змін; клієнт зберігає обмежений кеш і отримує потрібні дані за запитом.
2
4
Це інший компроміс, ніж у Git. Розподілена модель Git дає розробникам локальну копію репозиторію, а підхід Scion більше покладається на спільну інфраструктуру та постійне з’єднання. Така архітектура відповідає описаному Anthropic навантаженню від автоматизованих завдань і агентів, але не означає, що Scion підійде кожному розробнику чи проєкту.
2
7
Які результати заявляє Anthropic
Компанія повідомила, що інфраструктура Scion використовує приблизно у 200 разів менше ресурсів CPU та пам’яті, ніж попередня система Git-дзеркал. За її даними, завантаження коду, які раніше займали хвилини, тепер тривають секунди, а вивільнені ресурси становлять 25% потужності CPU системи CI. Це результати, наведені самою компанією, а не незалежно відтворені вимірювання.
4
10
Міграція охопила не тільки контроль версій. Anthropic також створила інструмент для перегляду коду Antique, пошук по коду, засоби керування доступом та інші системи для роботи з перевіреними змінами. За повідомленнями компанії, над Scion і Antique працювала команда із семи людей, поки тривало перенесення монорепозиторію.
3
8
Спеціалізоване рішення — не кінець Git
З опису Anthropic не випливає, що Git застарів. Scion створили для конкретного внутрішнього монорепозиторію, який швидко зростав і мав дуже інтенсивне навантаження. Систему описують як внутрішнє рішення, а не універсальну заміну Git.
5
7
Ширший висновок — архітектуру контролю версій варто добирати під спосіб роботи команди. Коли одночасно зростають розмір репозиторію, частота завантажень і кількість злиттів, перенесення частини обчислень на спільні сервери може допомогти впоратися з навантаженням.