在大型網站架構發展過程中容易出現的誤區?

在大型網站架構發展過程中有如下同個容易出現的誤區

方法/步驟

一:一味追求大公司的解決方案

由於大公司巨大的光環效應,再加上從大公司挖來的技術高手的影響,網站在討論架構決策時,最有說服力的一句話就成了“淘寶就是這麼搞的”或者“Facebook就是這麼搞的”lamp兄弟連

大公司的經驗和成功模式固然重要,值得學習借鑑,但如果因此而變得盲從,就失去了堅持自我的勇氣,在架構演化的道路上遲早會迷路。

二:為了技術而技術

網站技術是為業務而存在的,除此毫無意義。在技術造型的架構設計中,脫離網站業務發展的實際,一味追求時髦的新技術,可能會將網站發展引入崎嶇小道,架構之路越走越難。

三:企圖用技術解決所有問題

最典型的例子就是2012年年初12306故障事件後,lamp兄弟連軟體開發技術界的反應。

各種專業和非專業人士眾說紛紜地幫12306的技術架構出謀劃策,甚至有人提議幫12306寫一個開源的網站,解決其大規模併發訪問的問題。

12306真正的問題其實不在於它的技術架構,而在於它的業務架構:12306根本就不應該在幾億中國人一票難求的情況下以視窗售票的模式在網上售票(零點開始出售若干天后的車票)。12306需要重構的不僅是它的技術架構,更重要的是它的業務架構:調整業務需求,換一種方式賣票,而不要去搞促銷秒殺這種噱頭的遊戲。

後來證明12306確實是朝這個方向發展的:在售票方式上引入了排隊機制,整點售票調整為分時段售票。其實如果能控制住併發訪問的量,很多棘手的技術問題也就不是什麼問題了。

技術是用來解決業務的問題,而業務的問題,也可以通過業務的手段去解決。

相關問題答案