Saile IT

Sign in Subscribe

Stripe Sessions 2025 开幕主题演讲的幻灯片

最近在 Stripe Sessions 2025 上,Patrick Collison 在一段视频中提到,2024 年 Stripe 平均每天完成 1,145 个 pull requests。 不仅仅是创建它们,而是真正完成它们;“完全发布到生产环境”。 同时,全年的 API 不可靠时间少于一分钟。

Stripe 大约有 8,500 名员工 (BI, 2025),其中大约 40% 是工程师 (Forbes, 2022)。 假设今天的分布类似,这意味着平均每位工程师每 3 天至少向生产环境发布 1 个变更。 对于 Stripe 如此规模的运营(2024 年支付总额达 1.4 万亿美元!2024) 来说,这非常了不起。

虽然 Stripe 以其强大的工程文化而闻名,但这个数字确实让人印象深刻。 根据 DORA 2024(Google 关于软件交付和运营的研究),优秀的软件交付性能是“每天多次部署”,失败率为 5%。 可以肯定地说,仅凭这些指标,Stripe 就属于精英级表现者中的前 1%。

每天一千一百四十五次生产环境部署。

在拥有如此多人员的情况下实现这种交付性能,实在令人惊叹。 单独来看,每位工程师“每 3 天向生产环境发布 1 个变更”可能会引起不同的反应。 “我们公司 XYZ 在一天内完成了 5 次生产部署!”。 但是,他们是否在整整一年内始终如一地做到这一点? 停机时间少于一分钟?

并非不可能,但仅仅思考吞吐量就说明了运营方式。 以这种速度和规模安全地交付意味着在自动化测试、部署、回滚、可观察性、代码所有权等方面的大量投资。 所有这些都在您最喜欢的 DevOps 调查中弹出,但您很少看到它在这个层面上实现。

互联网上散落着许多关于 Stripe 如何做事的片段(例如#1#2#3),总的来说,结论是他们拥有非常严格但非常先进的工程文化。

[...] 我在 Stripe 学到的东西与我在该行业 20 多年来的经历截然不同。What I Learned At Stripe (Steinkamp, 2022)

很少有公司以 Stripe 的规模、强度和任务关键级别运营。 但这不应阻止您渴望在这种工程方面的清晰性、信心和速度。 这是正确完成的工程文化的反映; 信任变更、执行变更所需的工具、工程师的自主权以及对持续为用户交付价值的坚定关注。

目标不是每天 1,145 次部署。 而是消除阻碍这种速度的摩擦。 什么真正阻止您快速向用户交付价值?

想要更多类似内容?

嗨! 我偶尔会写一些关于技术和商业的文章。 如果您想在新内容发布时收到电子邮件,请随时订阅。 它是免费的,我像您一样讨厌垃圾邮件。

your@email.com Subscribe

每天 1145 个 pull requests

Elias

2025 年 5 月 22 日 ← 上一篇

Saile IT © 2023