面向模式 核心思想:应用经过验证的成熟架构模式(MVC、Reactor) 核心问题:不知道用哪个模式 面向风险 核心思想:根据系统风险大小设计软件架构 核心问题:风险是一种概率预判 DDD DDD是可扩展架构的设计技巧,不是架构方法论 兼顾架构设计和方案设计 DDD、敏捷不关注存储和计算,只关注业务 面向复杂度