索引
本索引按原书英文术语的首字母编排。条目保留英文名称,便于与图中标注、代码和业界资料对应;定位采用本中文版章节,避免英文原书页码与重新排版后的页码不一致。
A
- 抽象度(abstractness):第 4 章
- ACID 事务:第 10、12 章
- 传入耦合(afferent coupling):第 4 章
- 聚合导向(aggregate orientation):第 6 章
- 敏捷性(agility):第 3、7、15 章
- Amazon DynamoDB:第 6 章
- 分析数据(analytical data):第 1、14 章
- 注解(annotations):第 12 章
- 选集 Saga(Anthology Saga):第 2、11、12 章
- Apache Cassandra:第 6 章
- Apache Ignite:第 10 章
- API:第 8、13 章
- 架构决策记录(ADR):第 1 章及各 Sysops Squad 案例;另见附录 B
- 架构分解(architectural decomposition):第 4—6 章
- 架构适应度函数(architecture fitness functions):第 1、4、13—15 章
- 架构治理(architecture governance):第 1、13、14 章
- 架构量子(architecture quantum):第 2、3、6—8、14 章
- 架构故事(architecture stories):第 5 章
- 异步通信(asynchronous communication):第 2、7、9—12、14、15 章
- 原子工作流与原子一致性(atomic workflow/consistency):第 2、10、12 章
- 可用性(availability):第 3、6、12、15 章
- AWS Redshift、Azure Cosmos DB:第 6 章
B
- 背压(backpressure):第 7 章
- 备份与恢复:第 6 章
- 带宽与印记耦合:第 13 章
- BASE 事务:第 10 章
- 最佳实践并不存在:第 1 章
- 大泥球反模式(Big Ball of Mud):第 4 章
- 限界上下文(bounded context):第 2、3、6、7、9、13 章
- 破坏性变更(breaking changes):第 6、8、13 章
- 脆弱性(brittleness):第 8、13、14 章
- 代理式事件驱动架构(broker style):第 2 章
- 业务论证(business case):第 3 章
C
- 缓存(caching):第 10 章
- 责任链模式(Chain of Responsibility):第 12 章
- 编排式协调(choreographed coordination):第 2、7、11—13 章
- 客户/服务器架构:第 14 章
- 云原生数据库:第 6 章
- 代码复制:第 8 章
- 代码复用模式:第 8 章
- 代码易变性:第 7 章
- 内聚与功能内聚(cohesion):第 2—5、7 章
- 列族数据库:第 6 章
- 通信(communication):第 2、7、10—13、15 章
- 补偿事务与补偿更新:第 12 章
- 组件:第 3—5 章
- 基于组件的分解:第 4、5 章
- 一致性(consistency):第 2、9、10、12、14 章
- 消费者驱动契约:第 13、14 章
- 契约(contracts):第 13 章
- 协调(coordination):第 2、7、11、12 章
- 耦合(coupling):第 2、4、7—15 章
- CQRS:第 9 章
- 圈复杂度:第 4 章
D
- 数据:第 1、6、9、10、14 章
- 数据访问模式:第 10 章
- 数据库分解:第 6 章
- 数据领域(data domain):第 6、9、10 章
- 数据湖(data lake):第 14 章
- 数据网格(data mesh):第 14 章
- 数据所有权:第 9 章
- 数据产品量子(DPQ):第 14 章
- 数据主权:第 6、9 章
- 数据仓库:第 14 章
- 死信队列(dead-letter queue):第 9 章
- 决策矩阵与权衡矩阵:第 1、2、15 章
- 委托技术:第 9 章
- 可部署性:第 3、7、15 章
- 文档数据库:第 6 章
- 领域驱动设计(DDD):第 2、6、11 章
- 领域分区:第 3、5、6、11、14 章
- 动态量子耦合:第 2、11、12、14、15 章
E
- 传出耦合(efferent coupling):第 4 章
- 弹性(elasticity):第 3、6、12、15 章
- 史诗 Saga(Epic Saga):第 2、11、12 章
- 事件驱动架构:第 2、9 章
- 基于事件的数据所有权:第 9 章
- 最终一致性(eventual consistency):第 2、9、10、12、14 章
- 可演化性(evolvability):第 1、3、13、14 章
F
- 童话 Saga(Fairy Tale Saga):第 2、11、12 章
- 奇幻 Saga(Fantasy Fiction Saga):第 2、11、12 章
- 容错能力:第 3、7、8、11—13、15 章
- 适应度函数:第 1、4、13—15 章
- 前端控制器模式:第 11、12 章
- 功能内聚:第 2、3、5 章
G
- 图数据库:第 6 章
- GraphQL:第 13 章
- 服务粒度:第 7、8 章
- gRPC:第 13 章
H
- 幸福路径(happy path):第 11 章
- 高静态耦合:第 2 章
- 恐怖故事 Saga(Horror Story Saga):第 2、11、12 章
I
- 幂等性(idempotence):第 9、12 章
- 实现耦合:第 11 章
- 信息链接(information links):第 7 章
- 继承与组合:第 8 章
- 不稳定度(instability):第 4 章
- 集成点:第 13 章
- 事务隔离:第 10、12 章
- 迭代式架构:第 15 章
J–L
- Java 注解:第 12 章
- JSON 与 JSON Schema:第 13 章
- Kafka:第 9、15 章
- 键值数据库:第 6 章
- 分层架构:第 3、11 章
- 宽松契约(loose contracts):第 13、14 章
M
- 可维护性:第 3、7、15 章
- MECE 列表:第 15 章
- 中介者(mediator):第 2、9、11、12 章
- 消息代理与消息队列:第 2、7、9—12、15 章
- 微服务架构:贯穿全书,重点见第 2、3、6—14 章
- 模块化与模块化驱动因素:第 3、4 章
- MongoDB:第 6 章
- 单体架构:第 3—6、11、12 章
- monorepo:第 15 章
N–O
- 名称-值对:第 13 章
- NewSQL 数据库:第 6 章
- NoSQL 数据库:第 6 章
- 可观测性:第 3、7、8 章
- 运行数据(operational data):第 1、14 章
- 正交耦合:第 8、14 章
- 协调式协调(orchestrated coordination):第 2、7、11、12 章
- 协调器(orchestrator):第 9、11、12、15 章
- “脱离上下文”陷阱:第 15 章
- 数据过度耦合:第 13 章
- 数据所有权:第 9 章
P–R
- 并行 Saga(Parallel Saga):第 2、11、12、14 章
- 分区:第 3、5、6、11、14 章
- 性能:第 3、6—8、10—13、15 章
- 持久化耦合:第 2、6、9、10 章
- 管道与过滤器:第 12 章
- 点对点消息:第 15 章
- 多语言持久化:第 6 章
- Profile 数据与 Profile 服务:第 10、13 章
- 发布-订阅消息:第 9、15 章
- 定性与定量分析:第 15 章
- 队列:第 2、9—12、15 章
- 响应速度:第 11、12、15 章
- REST:第 10、13、15 章
- 复用模式:第 8 章
- 风险:第 3、7、8、14 章
S
- Saga:第 2、11、12 章
- Saga 状态机:第 12 章
- 可扩展性:第 3、6—8、11、12、15 章
- 模式耦合(schema coupling):第 6、9、13、14 章
- 安全:第 7、13—15 章
- 语义耦合:第 7、11—15 章
- 服务:第 5—13 章
- 服务边界:第 2、5—7、9 章
- 服务发现:第 8 章
- 服务粒度:第 7 章
- 服务网格与边车:第 8、14 章
- 共享库:第 8、15 章
- 共享服务:第 8、15 章
- 边车模式(Sidecar Pattern):第 8、14 章
- 蛇油与技术布道:第 15 章
- 星型模式:第 14 章
- 状态机与状态管理:第 11、12 章
- 静态量子耦合:第 2、14、15 章
- 印记耦合(stamp coupling):第 11—13 章
- 严格契约(strict contracts):第 13、14 章
- 同步通信:第 2、7、10—12、15 章
- Sysops Squad:贯穿全书的案例
T
- 表所有权:第 9 章
- 战术分叉(tactical forking):第 4 章
- 技术分区:第 3、5、11、14 章
- 技术债务:第 3、4 章
- 可测试性:第 3、7、15 章
- 三阶段权衡分析:第 2、15 章
- 时序数据库:第 6 章
- 时间旅行 Saga:第 2、11、12 章
- 工单分配、工单管理与工单工作流:各章 Sysops Squad 案例
- 事务与事务边界:第 2、6、9、10、12、14 章
- 传递依赖:第 2、8、15 章
U–Z
- 用户界面与架构量子:第 2 章
- 版本控制与版本化:第 4、8、13 章
- 易变性与基于易变性的分解:第 6、7 章
- 数据仓库:第 14 章
- 工作流:第 7、9、11—13 章
- 工作流状态管理:第 11、12 章
- YAML:第 13 章
- 零停机部署:第 3、7 章