架构设计进阶 · 索引¶
关键发现:架构设计词频 3 年档 18.9% → 5 年档 43.9%,翻 1.5 倍,5 年档分水岭 难度档位:🟡 实战核心 / 🔴 主导能力
模块列表¶
| 顺序 | 编号 | 主题 | 难度 | 前置 |
|---|---|---|---|---|
| 1 | 3.4 | 微服务治理 · 从拆分到治理 | 🟡 | 4.1 + 1.1 Go |
| 2 | 3.5 | 领域驱动设计 · 从理论到落地 | 🟡 | 3.4 |
| 3 | 3.1 | 分布式系统 · 从 CAP 到实战取舍 | 🔴 | 3.4 + 4.3 |
| 4 | 3.2 | 高可用设计 · 从 SLO 到混沌工程 | 🔴 | 3.1 |
| 5 | 3.3 | 云原生 K8s · 从 Pod 到 Operator | 🔴 | 6.1 CI/CD + 3.1 |
学习顺序的逻辑¶
3.4 微服务治理(拆分)
↓
3.5 领域驱动设计(建模)
↓
3.1 分布式系统(协同) ← 5 年档分水岭
↓
3.2 高可用设计(救火)
↓
3.3 云原生 K8s(运维)
文章列表¶
- 3.1.1 · CAP · PACELC · BASE的工程含义
- 3.1.2 · 共识算法 · Paxos · Raft源码级理解 · etcd · raft走读
- 3.1.3 · 分布式事务 · 2PC · TCC · Saga · 本地消息表对比
- 3.2.1 · SLO · SLA · SLI三层指标体系
- 3.2.2 · 限流 · 熔断 · 降级 · 隔离 · Sentinel · Hystrix · Resilience4j
- 3.2.3 · 多活架构 · 同城双活 · 异地多活 · 两地三中心
- 3.3.1 · K8s核心对象 · Pod · Deployment · StatefulSet · DaemonSet
- 3.3.2 · K8sOperator · kubebuilder · 真实Operator开发
- 3.4.1 · 微服务拆分 · 4个原则 · 单一职责 · 业务边界 · 数据独立 · 团队匹配
- 3.4.2 · 服务发现 · 配置中心 · API网关选型 · Nacos · Consul · Apollo
- 3.4.3 · ServiceMesh · 传统SDK治理 · Istio · Linkerd · Envoy
- 3.5.1 · DDD战略设计 · 限界上下文 · 上下文映射
- 3.5.2 · DDD战术设计 · 事件风暴工作坊实战