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

软件架构师速成指南

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

第16章 IT 世界是扁平的

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

没有地图,任何道路看起来都很有希望

Living in the Middle Kingdom
生活在中土世界--江慶人著

千百年来,地图一直是很有价值的工具,尽管大多数地图,尤其是世界地图,都严重失真。将球体表面绘制到一张平纸上是一项基本挑战,这迫使地图在描绘角度、大小和距离时做出妥协--如果地球是平的,事情就简单多了。例如,历史上流行的墨卡托投影为海员提供了真实的角度,这意味着您可以从地图上读出一个角度,并在船上的罗盘上使用相同的角度(弥补了地理和磁北之间的差异)。这一方便的特性避免了角度失真,但代价是面积失真:离赤道越远的国家在地图上看起来就越大。这就是为什么非洲在这类地图上看起来小得不成比例、1在乘船导航时,这种权衡也许是可以接受的:误估距离可能比走错方向问题要小。

绘制球面图还面临着确定 "中间 "位置的挑战。大多数世界地图都将欧洲置于中心位置,并以通过英国格林威治的 0 度经线(本初子午线)为支撑。这样绘制的结果是,亚洲在 "东",美洲在 "西"。敏锐的观察者很快就会得出结论:当生活在一个球体上时,西方和东方的概念在某种程度上是相对于观察者的观点而言的。同样的想法很可能促使东亚居民在历史上把自己的国家放在地图的中间,甚至据此命名:中国,"中间王国"。

尽管许多世纪之后,我们可能会认为这种世界观有点以自我为中心,但在当时,它只是具有实用意义:掌握了你附近地方的最详细情况,就自然而然地把你的起点放在地图的中间。这也使地图的边界与您的旅行范围大致吻合。

IT 的版图也是广阔的,在一个典型企业的产品和技术范围内航行,就像在合恩角航行一样令人生畏。尽管有一些相似之处,但每种 IT 环境往往都是自己的星球,因此很难找到通用的 IT 世界地图。因此,除了一些有用的尝试(如Matt Turck 的 Big Data Landscape)外,企业架构师通常依赖于供应商提供的地图。

供应商的中原王朝

作为一家大公司的首席架构师,你会很快结识新朋友:客户经理、(售前)解决方案架构师、现场首席技术官和销售主管等等。他们的工作就是向像你这样严重依赖外部硬件、软件和服务的大型企业推销自己的产品。购买不具备差异化竞争优势的系统或通过软件即服务(SaaS)模式租赁这些系统是有道理的。在大多数情况下,自己创建一个会计系统就像自己发电一样有价值。拥有这些东西固然重要,但它们不会给你带来任何竞争优势。因此,正如你不可能从经营自己的发电厂中获益一样,你也不应该建立自己的会计系统。

企业供应商也是一个重要的信息来源,尤其是对架构师而言,因为供应商会密切跟踪行业趋势。不过,请记住,供应商提供给你的信息可能会因供应商的世界观而有所偏差。这是因为企业供应商生活在他们自己的中间王国,通常把自己的本土描述得过大,并接受外围一定程度的扭曲。扭曲的表现形式是,供应商用只有自己产品才具备的功能来定义产品类别或流行语。例如,我曾看到 "零信任 "与安全网页浏览挂钩,"GitOps "与 Kubernetes 挂钩。这两种说法充其量都是夸大了想象力。

备注

我经常开玩笑说,如果你对汽车没有任何概念,只与一家特定的德国汽车制造商交谈过,那么你最终会坚定地认为,引擎盖上的星形徽章是汽车的标志性特征

因此,大型企业的 ...

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