Anthropic החליפה את Git במאגר הקוד המרכזי שלה לאחר שקצב שינויי הקוד שמוזגו בחברה עלה מכ־2,500 ביום במאי ליותר מ־30 אלף בספטמבר 2026. לדבריה, ניהול הקוד הפך לצוואר הבקבוק המרכזי בתהליך הפיתוח, והחברה בנתה את Scion והעבירה אליה את המאגר בתוך חמישה חודשים.
8
9
למה Anthropic שינתה את מערכת ניהול הקוד?
האתגר לא היה רק גודלו של המאגר. Anthropic תיארה שילוב של קצב מיזוגים מהיר ושל עומס גדול על תהליכי העתקת הקוד: היסטוריית הענף הראשי התקרבה ל־100 ג׳יגה־בייט, עותק עבודה דחוס היה גדול מ־25 ג׳יגה־בייט, ומערכת האינטגרציה הרציפה (CI) ביצעה כ־25 מיליון העתקות קוד ביום.
9
עומס כזה הפך את התשתית שהתבססה על Git ועל עותקים ומראות רבים של המאגר ליקרה וקשה יותר לתפעול. Anthropic תיארה את הביקוש למיזוג קוד כ״כמעט אינסופי״: הסרת צוואר בקבוק אחד עשויה לאפשר יצירת עוד קוד, ולכן התשתית נדרשת להמשיך לגדול במקום להתמודד עם עומס קבוע.
29
איך Scion עובדת אחרת?
Scion נבנתה עבור לקוחות שמסוגלים להתחבר לשרת. במקום שכל מחשב יבצע בעצמו כל פעולה וישמור עותק מלא של המאגר, המערכת מאפשרת לבצע פעולות דרך השרת וממשקי תכנות (API). השרת מטפל, בין היתר, בשמירת שינויים, במיזוגים, בביצוע rebase ובחיפוש בהיסטוריית הקוד; הלקוחות מחזיקים מטמון מוגבל ומביאים רק את הנתונים הדרושים להם.
2
4
הארכיטקטורה הזו מציעה פשרה שונה מזו של Git: Git מאפשר לעבוד עם מאגר מקומי, ואילו Scion נשענת יותר על תשתית משותפת ועל חיבור לרשת. Anthropic אומרת שהגישה מתאימה לעומס שלה, שכולל עבודות אוטומטיות וסוכני AI, אבל אין פירוש הדבר שהיא מתאימה לכל מפתח או לכל פרויקט.
2
7
מה Anthropic מדווחת שהשתנה?
לפי Anthropic, צריכת המעבד והזיכרון של Scion הייתה קטנה בערך פי 200 לעומת תשתית מראות Git שבה השתמשה קודם. החברה דיווחה גם שהעתקות קוד, שבעבר ארכו דקות, יכולות להסתיים בתוך שניות — ושכך התפנתה קיבולת של 25% מהמעבדים של CI. אלה נתונים שדיווחה החברה, ולא מדדים שאומתו בניסוי בלתי תלוי.
4
10
ההגירה כללה גם יותר מניהול גרסאות. Anthropic אומרת שבנתה כלי לבדיקת קוד בשם Antique, חיפוש קוד, כלים לניהול הרשאות ותהליכים נוספים לניהול ולהטמעה של שינויים שעברו בדיקה. צוות של שבעה אנשים עבד על Scion ועל Antique בזמן העברת המאגר.
3
8
פתרון ייעודי, לא סוף דרכו של Git
המסקנה אינה ש־Git התיישן או שאינו יכול לשמש מפתחים. Scion נבנתה למאגר פנימי גדול במיוחד, עם קצב שינויים גבוה ולקוחות שיכולים להישאר מחוברים לשרת. לפי הדיווחים, מדובר במערכת פנימית ולא בתחליף כללי ל־Git.
5
7
הלקח הרחב יותר הוא שארכיטקטורת ניהול הקוד צריכה להתאים לאופן שבו צוות מפתח תוכנה. כשגודל המאגר, תדירות העתקות הקוד וקצב המיזוגים גדלים יחד, העברת יותר מהעבודה לשירותים משותפים היא דרך אחת להתמודד עם הלחץ על התשתית.