定义与起源

原语思维是亚马逊20年技术战略的底层方法论,由Andy 贾西在2023年致股东信中首次完整阐述。但其思想根源可追溯至2003年的AWS愿景文档。在那份内部文档中,亚马逊团队写下了对"原语"(primitives)的定义:它们是软件开发者最基础层面的构建模块,不可再分(如果能在功能上拆成两个就必须拆),每个只做一件事并做到极致,设计上追求最大的开发者灵活性。原语并不是独立的解决方案,而是被设计为组合使用的零件。这一概念受到Unix哲学("每个程序只做一件事并做好")的启发,但亚马逊将它从软件架构扩展到了物流、医疗健康、机器人等几乎所有业务领域。原语思维的诞生源于痛苦的教训——2000年代初亚马逊与Target合作Merchant.com项目时,发现早期电商组件之间耦合过紧,无法灵活拆分,导致合作极为困难。NPI审批机制又成为创新瓶颈。正是这些挫败经历促使亚马逊将电商组件重构为真正的原语服务,并最终催生了AWS。

核心要义

1. 不可再分、做好一件事——原语的定义性特征

原语的根本性质是"不可再分"和"单一职责"。如果一个模块在功能上可以被拆分为两个,那它就必须被拆分。每个原语只做一件事并把它做到极致。S3只管对象存储,EC2只管弹性计算,Lambda只管无服务器函数执行。这种极致的专注意味着每个模块可以独立演进、独立扩展、独立优化,而不会影响系统中的其他部分。它与当时业界流行的"功能丰富、试图同时解决多个问题"的产品理念截然相反。

2. 自由组合——速度是原语的最大优势

原语思维的核心产出是速度。当建造者拥有一组高质量、接口清晰的原语时,他们可以像搭积木一样快速组合出新的解决方案,而无需协调税(coordination tax)。贾西用NPI的反例说明:过去任何需要多团队协作的新计划都必须经过委员会审查,每个团队报告工作量,这个瓶颈严重限制了创新速度。原语化之后,团队可以直接调用彼此的服务API,无需额外协调。Airbnb、Dropbox、Instagram、Pinterest、Stripe等公司正是利用AWS原语,以惊人速度从零构建起了庞大业务。

3. 扩展自由度——从自用到平台化的多重路径

原语构建的真正力量在于它打开了自由度。你可以把原语留给自己、在其上构建内部能力;你可以把原语作为付费服务对外开放(如AWS的每个服务);你也可以把多个原语组合成新的外部产品(如FBA、Buy with Prime、Supply Chain by Amazon)。贾西说:"你唯一受限的是你已构建的原语数量和你的想象力。"这种多重路径使同一组基础能力可以同时服务于完全不同的商业机会。

4. 先构建模块、再解决问题——对抗急于求成的诱惑

原语思维要求耐心。团队天然倾向于把一堆组件拼在一起、直接解决某个具体问题——这更快,但几乎总是会在未来拖慢你。贾西以机器人团队为例:许多团队会直接跳到复杂的综合解决方案,加入"刚好够用"的各学科能力。结果它不能解决更多问题,不能随新需求演进,也不能被其他项目复用。而原语优先的做法是:先在存储自动化、操控、分拣、长距离移动和物品自动识别等领域分别构建原语,再将它们组合为当前和未来的自动化方案。

实际案例

  • AWS原语体系(S3→EC2→240+服务):2006年3月AWS推出第一个原语S3(对象存储),开发者们兴奋但困惑——"为什么只有对象存储?"同年8月推出EC2(弹性计算),2007年推出SimpleDB,人们才意识到亚马逊正在构建一组可自由组合的基础设施原语。到2023年,AWS已有超过240个原语服务。Netflix、Disney+、CIA等都在这些原语之上构建了自己的系统。

  • 物流原语的演化(FBA→Buy with Prime→Amazon Shipping):从最初的仓储拣货打包能力(内部原语),到2006年推出FBA(允许第三方卖家使用亚马逊履约网络),到Buy with Prime(让DTC网站也能使用Prime配送,提高转化率约25%),再到Amazon Freight、Amazon Warehousing and Distribution、Amazon Shipping、Multi-Channel Fulfillment——每一步都是在已有原语上的新组合或新开放。

  • 同日达设施作为可组合模块:58个(后扩展到85个)同日达设施存放最畅销的10万SKU,拣货到准备发货仅需11分钟,是网络中成本最低的。但关键洞察是:把它当作核心构建模块。结合生鲜杂货——让客户在任何亚马逊订单中添加牛奶、鸡蛋等易腐品并当日送达。结合Prime Air无人机——一小时内送达。结合Amazon Pharmacy——药品极速配送。2025年将生鲜品引入同日达后,生鲜品销售额增长了40倍以上。

  • 机器人原语化:亚马逊机器人团队在存储自动化、操控、分拣、长距离移动和物品自动识别等领域分别构建原语,而非构建一体化解决方案。这些原语成为下一代自动化的关键支柱——多层存储、拖车装卸、大型托盘移动和出站分拣。到2025年已有超过100万台机器人在履约中心运行。

常见误解

误解一:原语思维只适用于软件开发

纠偏:虽然原语概念起源于软件架构,但贾西在2023年信中明确指出"原语的概念可以应用于软件开发之外的领域"。亚马逊已将原语思维成功应用于物流(FBA、Buy with Prime)、机器人(分拣、操控、移动原语)、医疗健康(急性护理、初级护理、药房作为独立原语)、杂货(同日达+生鲜+无人机的组合)等。它本质上是一种通用的系统设计哲学:先构建最基础的、可自由组合的模块,再在其上构建复杂的解决方案。

误解二:原语化意味着每个产品都要拆得尽可能小

纠偏:原语的粒度由"客户真实问题"来指引,而不是机械地追求最小化。贾西说:"追求原语并不保证成功。你可以构建很多,组合方式更多。但一个好的指南针是选择你试图解决的真实客户问题。"拆分的目的是速度和可组合性,而非拆分本身。如果一个功能对客户来说是完整的、不可分割的价值单元,就不应该强行拆分。

误解三:原语化比直接构建解决方案更快

纠偏:恰恰相反,原语化在初期更慢。贾西坦承:"作为建造者,等待这些构建模块被构建完成而不是简单地将一堆组件组合在一起解决特定问题是很难的。后者可能更快。"但原语化在长期带来指数级的速度优势——一旦原语建好,在其上构建新解决方案的速度会极快。这是一种需要耐心和信念的前置投资。

思想演变(2003→2025)

时期 表述 关键变化
2003 AWS愿景文档定义原语 原语概念作为AWS设计原则被首次记录,但仅为内部文档
2006 S3和EC2发布 原语从理念变为产品——第一批面向外部的原语服务上线
2010 SOA架构论述 贝佐斯论述服务导向架构——200-300个服务构建一个商品详情页,原语的前身
2011 自助服务平台扩展 AWS从开发者工具演变为企业级自助服务平台,原语数量快速增长
2014 FBA规模化 物流原语开始显现——履约能力从内部工具变为外部服务
2023 贾西系统阐述原语思维 首次在股东信中完整阐述20年方法论,将原语从技术概念升级为公司战略框架
2025 原语跨领域组合爆发 同日达+生鲜+无人机+药房的原语组合产生突破性客户体验

原语思维的演变轨迹清晰:从2003年的内部技术设计原则,到2006年的外部产品化,到2014年物流领域的跨界应用,再到2023年被贾西升级为亚马逊的核心战略方法论。最关键的转折点是贾西在2023年信中将原语思维从"技术架构方法"重新定位为"亚马逊20年成功的底层逻辑"——它不再只是工程师的工作方式,而是理解亚马逊如何思考一切业务的钥匙。2025年同日达设施与生鲜、无人机、药房的组合爆发则证明了原语跨领域可组合性的巨大威力。

原话引用

💬 2003(引自2023年信中的AWS愿景文档) "Primitives are the raw parts or the most foundational-level building blocks for software developers. They're indivisible (if they can be functionally split into two they must) and they do one thing really well." 原语是软件开发者的原始部件或最基础层面的构建模块。它们是不可再分的(如果它们在功能上可以拆分为两个,就必须拆分),每个原语只做一件事并且做得非常好。
💬 2003(引自2023年信) "They're meant to be used together rather than as solutions in and of themselves. And, we'll build them for maximum developer flexibility." 它们旨在组合使用,而非作为独立的解决方案。而且,我们将为最大的开发者灵活性来构建它们。
💬 2023 "Building in primitives meaningfully expands your degrees of freedom. You can keep your primitives to yourself and build compelling features… You can offer primitives to external customers as paid services… Or, you can compose these primitives into external, paid applications… But, you've got options. You're only constrained by the primitives you've built and your imagination." 以原语方式构建有意义地扩展了你的自由度。你可以将原语保留给自己并构建引人注目的功能……你可以将原语作为付费服务提供给外部客户……或者,你可以将这些原语组合成外部的付费应用……但你有选择。你唯一受限的是你已构建的原语和你的想象力。
💬 2023 "These facilities also constitute our lowest cost to serve in the network. The experience has been so positive for customers that we're planning to double the number of these facilities. But, how else might we use this capability if we think of it as a core building block?" 这些设施也是网络中服务成本最低的。客户体验非常好,我们计划将这些设施的数量翻倍。但如果我们把这种能力当作核心构建模块,还能怎么用?
💬 2023 "Sometimes, people ask us 'what's your next pillar?'… However, a question people never ask, and might be even more interesting is what's the next set of primitives you're building that enables breakthrough customer experiences?" 有时人们问我们"你的下一根支柱是什么?"……然而,一个人们从不问、但可能更有趣的问题是:你正在构建的下一组原语是什么,能够催生突破性的客户体验?
💬 2023 "Pursuing primitives doesn't guarantee success. You can build a lot, and there are many more combinations. But a good compass is choosing real customer problems you're trying to solve." 追求原语并不保证成功。你可以构建很多,组合方式更多。但一个好的指南针是选择你试图解决的真实客户问题。
💬 2023 "The answer lies in our discipline around deeply held principles: … 3/ building in primitives so that we can innovate and experiment at the highest rate." 答案在于我们对深层原则的纪律坚守:……3/ 以原语方式构建,以便我们能以最高速率创新和实验。
💬 2010 (贝佐斯) "Service-oriented architecture—or SOA—is the fundamental building abstraction for Amazon technologies." 服务导向架构——或SOA——是亚马逊技术体系的基础构建抽象。
💬 2024 "We built Amazon Simple Storage Service (S3) with 13 people; Amazon Elastic Compute Cloud (EC2) with 11." 我们用13人建立了Amazon Simple Storage Service(S3);用11人建立了Amazon Elastic Compute Cloud(EC2)。

关联概念

  • Day_1思维 — Day 1的"高速决策"需要原语架构来实现,原语化是保持Day 1创新速度的技术基础设施
  • 漫游的力量 — 贝佐斯的"漫游"是发现方向的方法,原语是实现方向的架构——一个回答"做什么",一个回答"怎么建"
  • 飞轮效应 — 飞轮效应描述增长的正反馈循环,原语思维提供了构建飞轮每个环节的方法论
  • AWS战略 — AWS是原语思维最成功的产物——从S3到240+服务,每一个都是原语
  • 自研芯片战略 — Graviton和Trainium是基础设施层面的"硬件原语",为AWS提供差异化的底层能力