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
39
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 赤神青空
【AWS資格のニュース】SAP が SAP-C03 に変わります
akagami
PRO
0
2
【力学 #5】単振り子と小角近似
akagami
PRO
0
5
【AIニュース】Genie 4 とは何か
akagami
PRO
0
15
【基本情報対策】IPアドレスとサブネットマスク
akagami
PRO
0
14
GPT-6 Cyber とは何か
akagami
PRO
0
14
【AWSの新サービス】Amazon ECS Gateway とは何か
akagami
PRO
0
20
【力学 #4】単振動:ばねの運動方程式を解く
akagami
PRO
0
9
【力学 #4】単振動:ばねの運動方程式を解く
akagami
PRO
0
10
Cloudflare の AI で他人の会話が混ざった?
akagami
PRO
0
27
Other Decks in Programming
See All in Programming
느린 네트워크와 저사양 디바이스 사용자를 위한 웹뷰 로딩 시간 개선기
kmkim
1
220
TS 7.0 で baseUrl が使えなくなった今、パスエイリアスをどうするか
bicstone
2
590
flutter_test のその先へ — Flutter アプリの LLM 機能に「評価」という品質保証を
kosukesaigusa
0
200
Web3Dライブラリを作ってVue Custom Rendererの仕組みを理解しよう / lets learn vue custom renderer by making 3d library
drumath2237
1
130
Performance Optimization With LLMs
xleitix
0
250
まずはコードより業務と向き合う:テーブル解体のためにPdMを呼んだ話
sakawe_ee
0
210
AI駆動開発4年目の現在地(『あなたはFDEになるべきか?』イベント資料)
kumaiu
0
580
[JA] Domain Modeling with Vanilla Rails: 「操作」から再考するRailsの設計論
yasaichi
4
1.9k
protojson における文字化けの扱い
kazuki1023
0
310
Railsのためのパスキー実践入門 〜マルチテナントSaaSでの意思決定〜
utakaha
4
3.8k
TanStack Vue Query と Pinia Colada から学ぶ非同期状態の型設計
aoshi
0
650
Engineering Biometric UX Across Android Versions | DroidKnights 2026
ryunen344
1
190
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.9k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
560
What's in a price? How to price your products and services
michaelherold
247
13k
The Pragmatic Product Professional
lauravandoore
37
7.5k
Ethics towards AI in product and experience design
skipperchong
2
460
The Limits of Empathy - UXLibs8
cassininazir
2
770
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
510
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
840
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