Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
【AIニュース】Anthropic が Git から Scion に移った理由
Search
赤神青空
PRO
October 19, 2026
Video
Programming
8
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
【AIニュース】Anthropic が Git から Scion に移った理由
赤神青空
PRO
October 19, 2026
Video
More Decks by 赤神青空
See All by 赤神青空
【AIニュース】Grok Voice 3.0 とは何か
akagami
PRO
0
10
【基本情報対策】探索・整列と計算量
akagami
PRO
0
9
【AIニュース】GPT-6 の Intelligent UI とは何か
akagami
PRO
0
15
【基本情報対策】スタック・キュー・木
akagami
PRO
0
16
【基本情報対策】AI・機械学習の基礎
akagami
PRO
0
21
【基本情報対策】浮動小数点と誤差
akagami
PRO
0
22
【AIニュース】Claude for Google Workspace とは何か
akagami
PRO
0
28
【基本情報対策】2進数・16進数と基数変換
akagami
PRO
0
30
【AIニュース】Claude Code の mods とは何か
akagami
PRO
0
27
Other Decks in Programming
See All in Programming
SalesForceを内製化!? ~ HR事業を支える顧客管理基盤のインフラを大公開 ~
oku053
0
170
PumaからFalconに移行したRailsアプリケーションでの実践
falcon8823
0
150
golang-bob.pdf
iwatsukayura
0
130
Agents on Rails - Rails at Scale 2026
irinanazarova
0
540
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
270
残高管理から台帳サービスへの進化
artoy
1
200
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
150
Jetpack Compose Mechanisms
skydoves
3
800
RAG の “R” を Swift で覗いてみる 〜「意味から探す」検索の仕組み〜
nao_randd
0
160
C#の現在地 進化の歴史と、AI時代の.NET Everywhere
neuecc
5
5.1k
KiroのSpecで「五目並べ」を作ってみる
satoshi256kbyte
1
380
月間100万人のサービス刷新で、 技術選定をHonoに振り切った話
yutobara
8
6.6k
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Music & Morning Musume
bryan
48
7.4k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
Between Models and Reality
mayunak
4
500
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
Visualization
eitanlees
153
17k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
310
Design in an AI World
tapps
1
350
Six Lessons from altMBA
skipperchong
29
4.5k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
How to Think Like a Performance Engineer
csswizardry
28
2.9k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.6k
Transcript
AIニュース(2026年10月) Anthropic が Git から Scion に移った理由 1日3万回マージするモノレポのための、自前のソース管理 赤神 青空
▪2026年10月13日、Anthropic 何が発表されたか が自前のソース管理 Scion を紹介 モノレポを、Git から Scion へ Git
1⽇のマージ数 3万超 Scion (⾃前) 5か⽉で移し終えた 7⼈のチームで作った 約2,500 レビューの Antique も⼀緒に作った 2026年5⽉ 今ココ 概要 Anthropic の記事の数字 9⽉ 2/12
▪リポジトリの大きさと、使い手の変化 なぜ Git が合わなくなったか リポジトリが⼤きい main の履歴はほぼ100GB、作業コピーは圧縮しても25GB超 CI だけで、1⽇に約2,500万回のチェックアウト Git
の前提 クローンは、それだけで全部そろったリポジトリ ⼿元に全部を持って、オフラインでも動ける Anthropic の使い⽅ 使うのは、ほとんどがエージェントとジョブ いつもオンラインなので、全部を⼿元に持つ前提が合わない 今ココ 背景 3/12
▪いつもつながっている前提で、役目を分け直す サーバーが仕事をする エージェント‧ジョブ 要るときに取りに⾏く いつもつながるサーバー サーバーがやること ⼿元(クライアント)がやること 履歴‧blame 上限のあるキャッシュ コミット‧マージ‧リベース
ファイルを置いて、変更を⾒る API で聞けるので、⼿元のリポジトリが要らない仕事も多い ⾃動の bisect‧revert の仕組みも、この安い API に頼っている 今ココ しくみ 4/12
▪コストは、リポジトリではなく変更の大きさで決まる 大きさに比例しない作り コミットの重さ 変更の⼤きさで決まる(リポジトリ全体の⼤きさではない) コミット‧マージ‧リベースは、サーバーの上でロックなしで 作業コピーは無くてもいい 無し、頼んだフォルダだけ(sparse)、 読んだときに取ってくる(仮想)から選べる 丸ごとのコピーは、どこにも無い サーバーにも、全部をそろえた複製は置かない
packfile が無いので、リポジトリの保守が要らない 今ココ しくみ 5/12
▪changeset変更の記録とキャッシュ を中心に、3段のキャッシュで配る changeset (先⾏書き込みログの1件) blame パスの履歴 コミットグラフ 派⽣データ:親の値から計算して作る キャッシュは3段 scion-daemon
(ノードごと) scion-cache (地域ごと) scion-server (本体:Spanner など) どの段も、データを取ってくる同じ RPC に答える。各段のヒット率は99%超 今ココ しくみ 6/12
▪数字はどれも 移したあとの数字 Anthropic の記事から 200分の1 分→秒 インフラの CPU とメモリ(前の Git
のミラーと⽐べて) CI と研究のジョブのチェックアウト(2桁速く) % CI の CPU に、それだけ余裕ができた 数字はどれも Anthropic の記事 今ココ 結果 7/12
▪大量のコードを ScionClaudeとが書き、見張り役もする Claude 規模の問題と Claude Claude のコーディングの⼒が規模の問題を⽣み、 その問題を解く助けにもなった ⼤量のコードを、Claude が速く書いた
制約を破ることもあり、エンジニアはよく「だめ」と⾔った 取り込みの仕組みの書き直しで、メモリ20分の1‧4倍速く ⾒張り役も Claude 部品ごとの⾒張り役としても、Claude が動いている 数字と役割はどれも Anthropic の記事から 今ココ Claude 8/12
▪Scion は一般向けではない。考え方は持ち帰れる Git を使う人が持ち帰れること Scion は⼀般向けではない 記事は「⼀般向けの Git の代わりにはならない」と書いている Git
を使う⼈が持ち帰れる考え⽅ サーバーは、クライアントと同じ作りでなくていい Git のホスティング側が、サーバーで答える RPC を⽤意できる sparse と shallow を、もっと組み合わせやすく 今ココ 持ち帰り 9/12
▪ まとめ Git の前提が、使い⽅に合わなくなった なぜ サーバーが仕事をし、⼿元は持たない しくみ Git の代わりではなく、考え⽅を持ち帰る 持ち帰り
巨⼤なモノレポと、いつもオンラインのエージェント コミットの重さは変更の⼤きさで決まる。作業コピーは無くてもいい サーバーはクライアントと同じ作りでなくていい 今ココ まとめ 10/12
▪一度止めて考えてみてください。答えは次のページで 今回のクイズ Scion で、コミットの重さは何で決まる? A リポジトリ全体の大き さ 今ココ まとめ B
変更の大きさ C 履歴の長さ D 使っている人の数 11/12
▪ クイズの答えは「B」 今回のクイズ Scion で、コミットの重さは 何で決まる? 記事は、コストは変更の⼤きさに 応じて決まり、リポジトリ全体の ⼤きさではない、と書いている 答えは
B 今ココ まとめ A リポジトリ全体の⼤きさ 記事は、全体の⼤きさではないと書いている B 変更の⼤きさ コストは変更の⼤きさに応じて決まる C 履歴の⻑さ 記事が挙げているのは変更の⼤きさ D 使っている⼈の数 記事が挙げているのは変更の⼤きさ 12/12