Skip to content

Martin Fowler:Bliki 背后的架构词汇表

martinfowler.com

Martin Fowler 的 Bliki

访问网站

Martin Fowler 的网站不像传统博客,而是持续维护的“Bliki”——介于 blog 与 wiki 之间。它将重构、架构模式、团队协作等主题拆解成短词条,让读者可以随时查阅原始出处。我把最近常用的几个词条梳理如下:

常用词条与场景

词条使用场景
Strangler Fig Pattern渐进式替换遗留系统的经典引用,很多云原生项目在做单体拆分时都会引用这篇文章。
Circuit Breaker谷歌 SRE、Netflix Chaos 团队文章都会提到它,是设计弹性架构的共同语言。
Event Sourcing解释通过事件日志恢复状态的方式,Fowler 的文章提供了与领域驱动设计结合的示例。

为什么值得长期订阅

  1. 不断更新的注释:老文章会根据行业实践追加“补记”,例如在微服务文章下加入对 serverless、service mesh 的观察,方便读者了解他观点的演进。
  2. 真实案例:文中频繁引用 Thoughtworks、Spotify、Commercetools 等客户案例,不只是理论推演。
  3. 引用可信:许多书籍(如《Building Microservices》《Team Topologies》)在脚注中都会指向 martin-fowler.com,可反向验证信息来源。

阅读建议

  • 使用站内搜索或 https://martinfowler.com/bliki/ 词表,以“关键词 -> 词条 -> 相关文章”的方式阅读,避免沉浸式刷文浪费时间。
  • 如果你在写技术方案,直接引用对应词条并附出处,比自己组织语言更容易说服团队。
  • RSS:https://martinfowler.com/feed.atom

行业内的真实评价:在 InfoQ 和 Thoughtworks Radar 的访谈里,架构师们把 Fowler 的 Bliki 视为“定义词汇的地方”。当大家说 Strangler、CQRS 时,默认指的就是他笔下的定义。

Martin Fowler 拥有编辑“架构词典”的权威,但文章本身并不晦涩。只要带着项目问题去查,你就会发现它是一个永远在线的技术顾问。