架构设计的思维和程序设计的思维差异很大
架构设计的关键思维是判断和取舍 , 程序设计的关键思维是逻辑和实现 .
架构设计没有体系化的相关内容
只能靠慢慢摸索 , 效率低 , 容易采坑 .
程序员对架构设计的理解存在很多误区
例如 , 架构师要有很强的创造力 , 很强的技术天分 , 架构设计必须高大上 , 架构一定要具备高可用 , 高性能等等 .
架构基础 : 架构设计的本质 , 历史背景和目的 , 然后从复杂度来源以及架构设计的原则和流程来详细介绍架构基础 .
高性能架构模式 : 从存储高性能 , 计算高性能能方面 , 介绍设计方案的典型特征和应用场景 .
高可用架构模式 : 介绍CAP原理 , FMEA分析方法 , 分析常见的高可用存储架构和高可用计算架构 , 并给出一些设计方法和技巧 .
可扩展架构模式 : 介绍可以扩展模式及其基本** , 分析一些常见架构模式 .
架构实战 : 将理论和案例结合 , 落地前面提到的架构原则 , 架构流程和架构模式 .