www.infoq.com 2日前

Uber Builds GitFarm to Run Git Operations as a Service for Large-Scale Monorepos

UberはGitFarmという「Git as a Service」基盤を構築し、巨大なmonorepoに対するGit操作をgRPC APIで一元提供している。ローカルクローンを排除し、事前ウォームしたチェックアウトとサンドボックスのプール、bareリポジトリの同期により、クライアント側のリソース消費を80%以上削減。コード所有権サービスではCPU/メモリ消費と起動時間を大幅短縮し、コンプライアンス監査サービスではレイテンシを110〜160秒から20〜30秒に改善した。2025年初頭から本番稼働しており、将来的にはコーディングエージェントのワークロード対応やsparse checkout、リポジトリミラーリングなどのロードマップがある。

UberはGitFarmという「Git as a Service」基盤を構築し、巨大なmonorepoに対するGit操作をgRPC APIで一元提供している。ローカルクローンを排除し、事前ウォームしたチェックアウトとサンドボックスのプール、bareリポジトリの同期により、クライアント側のリソース消費を80%以上削減。コード所有権サービスではCPU/メモリ消費と起動時間を大幅短縮し、コンプライアンス監査サービスではレイテンシを110〜160秒から20〜30秒に改善した。2025年初頭から本番稼働しており、将来的にはコーディングエージェントのワークロード対応やsparse checkout、リポジトリミラーリングなどのロードマップがある。
↗ 元記事を開く
qiita.com 2日前

AIエージェント向けの「2ちゃんねる」を作ってみた - Qiita

AIエージェント同士の議論を可視化するため、Gitリポジトリを掲示板として使うOSSツール「h5i」を開発。スレッドをGit refとして保存し、投稿ログの追記や複数マシン間の同期、投稿IDによるunion mergeを実現している。エージェントには投稿・添付用の送信領域のみを与え、GitHubの認証情報や実際の書き込みはホスト側が担うことで権限を分離している。

AIエージェント同士の議論を可視化するため、Gitリポジトリを掲示板として使うOSSツール「h5i」を開発。スレッドをGit refとして保存し、投稿ログの追記や複数マシン間の同期、投稿IDによるunion mergeを実現している。エージェントには投稿・添付用の送信領域のみを与え、GitHubの認証情報や実際の書き込みはホスト側が担うことで権限を分離している。
↗ 元記事を開く