Skip to Content
软件架构师速成指南
book

软件架构师速成指南

by Gregor Hohpe
May 2025
Beginner to intermediate
368 pages
3h 30m
Chinese
O'Reilly Media, Inc.
Content preview from 软件架构师速成指南

第 35 章 速度经济 速度经济

本作品已使用人工智能进行翻译。欢迎您提供反馈和意见:translation-feedback@oreilly.com

效率之死缓慢而痛苦

Economies of scale versus economies of speed
规模经济与速度经济

希望加快速度的大型 公司习惯于优化他们的工作方式:他们可以使生产效率提高几个百分点,与供应商谈判获得更高的折扣,并通过黑白印刷减少预算。但遗憾的是,他们的数字化竞争对手的速度不是快 10%,而是快 10 倍,这让传统的 IT 部门有些不解,这怎么可能呢?

快 30,000 倍

有一个简单的例子可以说明,10 倍的速度仍然是一个相当保守的数字,这就是版本控制系统的建立。一家大型 IT 企业希望定义源代码控制的标准,经过六个月的社区工作得出结论,公司应该使用 Git(第 25 章)。不过,由于要将其他项目从 Subversion 迁移到 Git 太难,所以这两种产品都被推荐使用。全球架构指导委员会会议的筹备周期又花了一个月,因此总耗时达到七个月,约 210 天。

备注

一些传统组织需要花费数月时间准备和审批的任务,数字公司只需几分钟就能完成。

现代 IT 组织或初创公司只需花几分钟就能确定产品,并在 10 分钟内建立 账户、创建私有仓库并完成首次提交。这两个例子的提速系数为 210 天 * (24 小时/天) * (60 分钟/小时) / 10 分钟 ≈ 30,000!

如果光是这个数字还吓不倒你,那么请记住,有一个组织发表了一篇论文(没有选择或实施 BitBucket、GitHub 或 GitLab 等产品),并快乐地拖着它的后腿。因此,它的 "决定 "就像规定男人应该穿黑鞋,但出于历史原因也允许穿棕色鞋一样毫无意义。与此同时,另一个组织已经在实时版本库中提交代码了。

诚然,大型组织需要协调的各方较多,现有的源资源库也较多,还有许多其他因素,因此很难在 10 分钟内建立共享服务。但是,如果将选择供应商、许可谈判、内部协调、文书工作和建立运行服务的时间延长,这个比例很可能会达到数十万。这些组织应该感到害怕吗?是的!

旧的规模经济

现代组织的行动速度如何能比传统组织快出几个数量级?传统组织追求规模经济,即希望从规模中获益。规模的确可以成为一种优势,这一点可以从城市中看出来:密度和规模提供了较短的交通和通信路径、多样化的劳动力供应、更好的教育和更多的文化产品。城市之所以发展,是因为社会经济因素以超线性方式扩展(城市规模扩大一倍,社会经济效益就会增加一倍以上),而基础设施成本的增加则是次线性的(城市规模扩大一倍,就不需要增加两倍的道路)。但是,密度和规模也会带来污染、流行病风险和拥堵问题,最终限制了城市的规模。尽管如此,城市仍然比企业组织规模更大、寿命更长。其中一个原因在于,企业组织需要或被认为需要控制大型组织的流程和控制结构,而这些流程和控制结构带来的管理费用对企业组织的影响更为严重。圣达菲研究所前任所长杰弗里-韦斯特(Geoffrey West)在其精彩的视频对话 "为什么城市不断发展,公司和人总是死亡,而生活节奏却越来越快 "中总结了这一动态。1

在企业中,规模经济通常是由对效率的追求驱动的:必须尽可能高效地利用机器和人员等资源,避免因闲置和重新装备而造成停机。追求效率的方式通常是大批量生产:一次生产 10 000 个相同的小部件,比生产 10 个不同批次、每个批次 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

游戏化头脑风暴

游戏化头脑风暴

Dave Gray, Sunni Brown, James Macanufo
超越Vibe编程

超越Vibe编程

Addy Osmani

Publisher Resources

ISBN: 9798341658028