OpenAI 最近发了篇硬核工程博客:自家的 Git 服务器快被 Codex 玩瘫了。
拉代码、推代码巨慢,合并频繁报错,可靠性一度跌破 90%。
这里给大家简单科普下 Git。
Git 定位是代码历史版本控制 + 多人协作,是过去十多年软件开发领域的行业标准。
而 GitHub 则是建在 Git 之上的「云端协作平台与开源社区」。
你不用 GitHub 照样能用 Git,很多团队则会选择自建 Git 服务器,比如我们从第一天开始就搭建了自己的服务器,用来做代码同步、团队协作和跑 CI。
那 OpenAI 自家的 Git 服务器,为什么会被 Codex 干趴下?
本质在于人类和 AI 的干活节奏完全不是一个数量级。
以前一个工程师一天能提几次代码?哪怕是高产程序员,一天能推十几次分支已经顶天了。
AI 时代,一个人可以同时指挥几十甚至上百个 Agent 做项目,频繁写代码,反复 push,代码量和操作频率相比人类时代是指数级增长。
尤其 OpenAI 这种做编程 Agent 的,海量的读写并发和重复打包,直接把原生的 Git 服务器挤爆了。
为了解决这个问题,OpenAI 在底层用 Rust 重写了一套 Git 后端,内部代号 Pando。
它核心就干了两件事:
第一,解耦分支锁,让成百上千个 Agent 的并发 push 互不阻塞。
第二,做极致的数据缓存,多个 Agent 和 CI 频繁拉取相同版本时直接读缓存,不再每次消耗 CPU 重复打包。
官方说效果立竿见影。
看到这个博客,有技术朋友跟我讨论:我们是不是也要跟进?
我的结论很明确:完全没必要,甚至千万别瞎折腾。
原因很简单:
1. 规模量级完全不同。OpenAI 面对的是成千上万个并发 Agent 全天狂轰滥炸,每天吞吐近 1PB 数据。说白了,我们日常开发的那点工作量远没到。
2. 重心搞错了。小团队现阶段的核心瓶颈不是基础设施的并发吞吐,而是业务逻辑、需求交付和 Agent 产出的代码质量。现阶段,小团队也好,个人也罢,最核心的是用 AI 重塑业务工作流,提升生产力和交付效率。
基础设施的事,交给那些顶尖的 AI 大厂去干。
但这事有一个很重要的信号意义:
AI 的发展,正在倒逼整个研发链路重构。这还只是基础设施层面。对于更上层的软件开发流程、人机交互方式,乃至整个时代的工作范式,都会被逐渐重塑。
还是那句老话,一切才是刚开始。