软件架构
架构风格·质量属性·领域驱动
- 001 入门 软件架构概述 软件架构定义、架构师角色、架构决策与架构文档。
- 002 中级 分层架构 分层架构模式、表现层/业务层/持久层设计与实践。
- 003 进阶 微服务架构 微服务拆分策略、API网关、服务发现、数据管理与分布式事务。
- 004 进阶 事件驱动架构 事件驱动架构、事件溯源、CQRS模式与应用。
- 005 中级 质量属性 性能、可用性、安全性、可修改性等架构质量属性与策略。
- 006 进阶 CAP理论与最终一致性 CAP定理、BASE理论、一致性模型与分布式系统权衡。
- 007 进阶 领域驱动设计 DDD核心概念、限界上下文、聚合根、领域事件与战略/战术设计。
- 008 进阶 架构评估 ATAM评估方法、CBAM成本收益分析与架构评审实践。