《淘寶技術(shù)這十年》讀后感
花了兩天時(shí)間掃了下,后面的列傳沒(méi)仔細(xì)看,整個(gè)的文風(fēng)就是個(gè) BBS 八卦體,寫(xiě)的很有趣味,對(duì)互聯(lián)網(wǎng)從業(yè)人員也很有啟發(fā)性,是本好書(shū)。下面記錄下一些亂七八糟的思緒。
淘寶一開(kāi)始創(chuàng)業(yè)的技術(shù)并不高明,雖然有很多牛人,但感覺(jué)也只是很勤奮而已(個(gè)人覺(jué)得甚至有點(diǎn)矬,比如那個(gè)重啟 sql relay 的活兒,哥啊,你們真的沒(méi)整個(gè)自動(dòng)監(jiān)測(cè)并重啟的腳本?另一個(gè)例子是沒(méi)搞定 php 的數(shù)據(jù)庫(kù)連接池),沒(méi)搞出啥“純技術(shù)”上的大名堂。成功關(guān)鍵還在于馬云的商業(yè)頭腦,抓住商機(jī)。這并不是說(shuō)“技術(shù)頂個(gè)球”,技術(shù)雖然不是第一,但也不是倒數(shù)第一。
淘寶開(kāi)始的很早,很多開(kāi)源技術(shù)還沒(méi)出現(xiàn)或者不被人所知,如果今天開(kāi)始做的話,可能有很多東西會(huì)直接拿來(lái)用或者改進(jìn)了,比如 memcache,redis, voldemort, kafka, storm, thrift + twitter finagle.
一開(kāi)始如果能多考慮點(diǎn)可擴(kuò)展的架構(gòu),日后一旦壯大,重構(gòu)會(huì)不那么痛苦。具體實(shí)現(xiàn)視情況打折扣,理想實(shí)現(xiàn)是即使在單機(jī)上也按照分布式應(yīng)用思路做,(范_文_先_生_網(wǎng))但肯定沒(méi)辦法這么理想,進(jìn)度所迫,產(chǎn)品設(shè)計(jì)總在變化,需求總在變。無(wú)論如何,一開(kāi)始完全不考慮一味求糙快猛是愚蠢的,忽視業(yè)界經(jīng)驗(yàn),尤其是這本書(shū)講到的經(jīng)驗(yàn),有可能日后中道崩殂。
技術(shù)對(duì)了,產(chǎn)品設(shè)計(jì)對(duì)了,未必能成功,因?yàn)闀r(shí)機(jī)可能不對(duì),用戶一時(shí)接受不了。
好的設(shè)計(jì)是磨練出來(lái)的,再好的架構(gòu)師也沒(méi)法一錘定音,一方面是流量上來(lái)后各種未預(yù)料到的問(wèn)題,另一方面是沒(méi)有完全一模一樣的需求,各種未預(yù)料到的需求。即使如此,互聯(lián)網(wǎng)行業(yè)的系統(tǒng)架構(gòu)還是有粗略套路可循的,因?yàn)橥恍袠I(yè)內(nèi)要解決的事情總有類(lèi)似的。