架构师速成-架构的目标
2015-09-07 11:39
405 查看
架构的目标为了实现以下特性:
正确性
系统首先需要正确,运行稳定
可用性
软件系统对于用户的商业经营和管理来说极为重要,因此软件系统必须非常可靠,一般99.99%是一个比较基本的要求。
快速开发
互联网目前是一个快鱼吃慢鱼的时代,已经不是大鱼吃小鱼了。因为小鱼在一夜之间就长大了,把大鱼吃掉了。诺基亚就是明证,facebook就是明证。
良好体验
良好的体验对用户的吸引力是巨大的,某迅公司往往是抄一个产品,把用户体验做好,然后原产品就没有然后了。
伸缩性
用户激增的时候,网站可以伸缩来支持用户的增长或流量高峰。
安全性
安全也是一个商业公司的命脉,攻击、泄密、破解,前一段闹的沸沸扬扬的各种用户信息泄露,足以说明安全的重要性。
扩展性
网站在增加新模块或者新的技术时,能比较容易的扩展。
高性能
性能其实也是用户体验的一部分,尤其是用户量不断增多,性能是节省成本的重要手段。
可定制化
同样的一套软件,可以根据客户群的不同和市场需求的变化进行调整。入门版、企业版、旗舰版针对不同用户,不同人群是绝对必须的。
可维护性
一个产品,一个网站上线之后,80%时间需要不断的更新及增加新的功能,可维护性是一个架构的基本需求。
为了实现以下特性,需要依赖本产品系统的架构模式以及流程规范,另外也需要支撑的系统支持及流程规范。 架构不只是要关注本系统的技术实现,同时也需要关注支撑系统,支撑系统也是架构不可缺的一部分。
正确性
系统首先需要正确,运行稳定
可用性
软件系统对于用户的商业经营和管理来说极为重要,因此软件系统必须非常可靠,一般99.99%是一个比较基本的要求。
快速开发
互联网目前是一个快鱼吃慢鱼的时代,已经不是大鱼吃小鱼了。因为小鱼在一夜之间就长大了,把大鱼吃掉了。诺基亚就是明证,facebook就是明证。
良好体验
良好的体验对用户的吸引力是巨大的,某迅公司往往是抄一个产品,把用户体验做好,然后原产品就没有然后了。
伸缩性
用户激增的时候,网站可以伸缩来支持用户的增长或流量高峰。
安全性
安全也是一个商业公司的命脉,攻击、泄密、破解,前一段闹的沸沸扬扬的各种用户信息泄露,足以说明安全的重要性。
扩展性
网站在增加新模块或者新的技术时,能比较容易的扩展。
高性能
性能其实也是用户体验的一部分,尤其是用户量不断增多,性能是节省成本的重要手段。
可定制化
同样的一套软件,可以根据客户群的不同和市场需求的变化进行调整。入门版、企业版、旗舰版针对不同用户,不同人群是绝对必须的。
可维护性
一个产品,一个网站上线之后,80%时间需要不断的更新及增加新的功能,可维护性是一个架构的基本需求。
为了实现以下特性,需要依赖本产品系统的架构模式以及流程规范,另外也需要支撑的系统支持及流程规范。 架构不只是要关注本系统的技术实现,同时也需要关注支撑系统,支撑系统也是架构不可缺的一部分。
相关文章推荐
- 读《架构探险——从零开始写Java Web框架》
- 超级手电筒的项目架构和布局第三课时
- 在线coding视频直播网站
- 网站的伸缩性架构
- 开源社区第19期JAVA架构培训班开始报名啦!每期只招十个,报名抓紧时间啦!
- 关于安全的网站及论坛
- 网站自动提交至百度站长收录平台函数(适用任何框架代码)
- sharepoint 2016 学习系列篇(10)-给子网站单独授权用户访问权限
- centos6.5编译安装LNMP架构web环境
- 设置Chrome忽略网站证书错误
- Nodejs架构之Express初体验
- 个人站长网站应该如何定位
- 网站渗透工具大全
- 分布式集群系统下的高可用session解决方案
- 网站的高可用架构
- 对软件架构设计的一些总结和理解
- 网站重定向中301与302的比较
- Spark运行架构
- 分布式系统 淘宝数据魔方技术架构解析
- 网站的高性能架构