1.架构设计的误区
• 因为架构很重要,所以要做架构设计
• 不是每个系统都要做架构设计吗
• 公司流程要求系统开发过程中必须有架构设计
• 为了高性能、高可用、可扩展,所以要做架构设计
2.架构设计的真正目的
通过分享的架构设计的历史背景,可以看到,整个软件技术发展的历史,其实就是一部与“复杂度”斗争的历史,架构的出现也不例外。简而言之,架构也是为了应对软件系统复杂度而提出的一个解决方案,通过回顾架构产生的历史背景和原因,我们可以基本推导出答案。
架构设计的主要目的是为了解决软件系统复杂度带来的问题。