架构与设计
本域收录软件架构与设计方法论:设计模式、架构模式、DDD、事件驱动、可观测性设计等。与本站 concepts/(低延时设计模式、RCU、lockfree)衔接——把"并发/性能"的底层功力提升到"架构"层面。
更新时间:2026-08-24。本域处于搭建中状态,主题已规划、文章逐篇填充。首个主题「设计模式」已落地。
规划主题
| 主题 | 说明 | 状态 |
|---|---|---|
| GoF 23 设计模式 | 创建型/结构型/行为型,结合 C++/Go 代码示例与适用场景 | ✅ 已开始 → 设计模式总纲 |
| 分层架构 | 经典分层、整洁架构(Clean Architecture)、六边形架构 | 待填 |
| 微服务拆分 | 拆解边界(限界上下文)、数据一致性、服务间调用、演进 | 待填 |
| DDD 领域驱动设计 | 通用语言、聚合/实体/值对象、仓储、战术与战略设计 | 待填 |
| CQRS 与 Event Sourcing | 读写分离、事件溯源、重放、与最终一致性 | 待填 |
| 消息驱动架构 | 事件驱动、编排 vs choreography、死信、幂等消费 | 待填 |
| 可观测性设计 | Metrics/Logs/Traces 三支柱、OpenTelemetry、采样、告警设计 | 待填 |
| 高并发架构 | 缓存分层、削峰填谷、异步化、无状态化、读写分离 | 待填 |
| 分布式一致性 | CAP、BASE、共识算法(Raft/Paxos)、分布式事务方案对比 | 待填 |
层级结构

一句话总结:设计模式→架构模式→分布式→可观测四层递进,把代码级功底提升到系统级设计能力。