03架构设计的目的(读书笔记)

架构设计误区

1.不做架构设计系统就跑不起来么?
错,比如创业公司的初始产品,为了更好更快的上线,没有采用结构设计也能很好的运行
2.做了架构设计就能提升开发效率么?
错,架构设计需要投入人力物力,如果软件日益庞大,解决产品日益吃力时,开发效率就会大大下降,此时,好的架构设计能提升开发效率
3.每个系统都要做架构设计吗
没有贴近需求而硬要做结构设计得不偿失
4.为了高性能、高可用、可扩展,所以要做架构设计
生搬硬套只会增加系统设计复杂度

架构设计的目的

架构设计的主要目的是为了解决软件系统复杂度带来的问题
也就是说不能一味的全部引入高性能、高可用、可扩展的架构,首先得分析出问题出现在哪里,如果你的系统是面对高并发无力应对时,你就应该对这一块进行优化,如果你的系统是访问需求没有那么高,但是数据存储可靠性要求很高(不能出现宕机导致数据丢失)时,问题的着眼点就是高可用。
综上,其实架构的引入不能盲目,得先从系统的真正问题着手。同时需要考虑到人力以及时间等问题

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容