架構(gòu)師速成-架構(gòu)的目標(biāo)
發(fā)表于2015/9/7 11:39:53 202人閱讀
分類: 架構(gòu)師速成
架構(gòu)的目標(biāo)為了實(shí)現(xiàn)以下特性:
正確性
系統(tǒng)首先需要正確吁伺,運(yùn)行穩(wěn)定
可用性
軟件系統(tǒng)對(duì)于用戶的商業(yè)經(jīng)營(yíng)和管理來說極為重要为流,因此軟件系統(tǒng)必須非承砥穑可靠甩骏,一般99.99%是一個(gè)比較基本的要求巍举。
快速開發(fā)
互聯(lián)網(wǎng)目前是一個(gè)快魚吃慢魚的時(shí)代筷频,已經(jīng)不是大魚吃小魚了张肾。因?yàn)樾◆~在一夜之間就長(zhǎng)大了管宵,把大魚吃掉了截珍。諾基亞就是明證,facebook就是明證箩朴。
良好體驗(yàn)
良好的體驗(yàn)對(duì)用戶的吸引力是巨大的岗喉,某迅公司往往是抄一個(gè)產(chǎn)品,把用戶體驗(yàn)做好炸庞,然后原產(chǎn)品就沒有然后了钱床。
伸縮性
用戶激增的時(shí)候,網(wǎng)站可以伸縮來支持用戶的增長(zhǎng)或流量高峰埠居。
安全性
安全也是一個(gè)商業(yè)公司的命脈查牌,攻擊事期、泄密、破解纸颜,前一段鬧的沸沸揚(yáng)揚(yáng)的各種用戶信息泄露刑赶,足以說明安全的重要性。
擴(kuò)展性
網(wǎng)站在增加新模塊或者新的技術(shù)時(shí)懂衩,能比較容易的擴(kuò)展撞叨。
高性能
性能其實(shí)也是用戶體驗(yàn)的一部分,尤其是用戶量不斷增多浊洞,性能是節(jié)省成本的重要手段牵敷。
可定制化
同樣的一套軟件,可以根據(jù)客戶群的不同和市場(chǎng)需求的變化進(jìn)行調(diào)整法希。入門版枷餐、企業(yè)版、旗艦版針對(duì)不同用戶苫亦,不同人群是絕對(duì)必須的毛肋。
可維護(hù)性
一個(gè)產(chǎn)品,一個(gè)網(wǎng)站上線之后屋剑,80%時(shí)間需要不斷的更新及增加新的功能润匙,可維護(hù)性是一個(gè)架構(gòu)的基本需求。
為了實(shí)現(xiàn)以下特性唉匾,需要依賴本產(chǎn)品系統(tǒng)的架構(gòu)模式以及流程規(guī)范孕讳,另外也需要支撐的系統(tǒng)支持及流程規(guī)范。 架構(gòu)不只是要關(guān)注本系統(tǒng)的技術(shù)實(shí)現(xiàn)巍膘,同時(shí)也需要關(guān)注支撐系統(tǒng)厂财,支撐系統(tǒng)也是架構(gòu)不可缺的一部分。