您的位置:首页 > 运维架构 > 网站架构

架构设计心得体会

2010-09-11 11:48 344 查看
架构师不是那么好当的,架构设计首先最重要的一点是搞清楚需求,深刻理解业务,做业务和技术的桥梁,因为架构设计的最终目的是满足需求,为客户所用。我有以下一些心得:

简单,不过度设计:架构设计需要设计模式,用成熟的设计模式来解决架构问题,但不要滥用而导致过度设计。

重视缓存,消息队列:架构设计当中要给以缓存足够的重视,而异步消息队列系统对分布式系统提高系统吞吐能力非常重要。
框架的选择:选择成熟的很多人使用的框架, 开源的,社区支持资源要多,代码容易修改,升级后后遗症少的框架才能选择。

文档不一定重要:项目从需求到实现的时间是非常短的,并且变化迅速,要想写出完整的需求文档是几乎不可能的,大多数情况是等你写出完备的文档,项目早就是另外一个样子。

架构是一种权衡。在运行效率、开发效率、硬件投入、开发进度、稳定性、可扩展性、团队成员素质之间找到一种最佳平衡即可。

不可过度设计而忽略了其他的因素,而导致项目的失败。尤其不要忽略了人的因素,无论是客户的需求,还是开发团队的素质。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: