書影 | 管中窺豹 讀《淘寶技術(shù)這十年》上

這本書斷斷續(xù)續(xù)姿锭,竟然讀過了一個(gè)新年的時(shí)間跨度。并非是要找借口壹粟,但自己的感覺:這種書其實(shí)讀起來蠻累的拜隧,碎片化的時(shí)間加上作者東一耙,西一鏟的敘述趁仙,還有以下兩點(diǎn):

  • 首先如果你把它當(dāng)一本勵(lì)志故事書來看的話洪添,這本書可沒那么輕松,間或夾雜著馬云爸爸雀费、淘寶初創(chuàng)人員的勵(lì)志與獵奇的故事薇组,但是還沒等你那碗雞湯入口,一個(gè)不小心坐儿,就是技術(shù)細(xì)節(jié)了律胀。
  • 而如果你把它當(dāng)一本技術(shù)書來看的話,這本書更不輕松貌矿。淘寶技術(shù)的十年發(fā)展炭菌,從一個(gè)人的眼中望去,就像多汁但難以消化的頂級(jí)牛排逛漫,很多地方淺嘗輒止黑低,一口咬下去,得消化半天酌毡。觀者一方面是開了眼界克握,覺得這些技術(shù)簡(jiǎn)直不是一般的牛,細(xì)節(jié)都不敢想枷踏。另一方面菩暗,想再深入了解一些的時(shí)候,卻發(fā)現(xiàn)少了一些深度旭蠕,留下了太多的開放式問題停团,讓你覺得不知道簡(jiǎn)直不好意思。雙重折磨之下掏熬,只好抓嘴撓腮佑稠,只恨自己在技術(shù)上的積累太少。

所以說旗芬,如果你既想要看故事舌胶,又想要了解細(xì)節(jié)〈裕《阿里巴巴神話》http://book.douban.com/subject/2343878/ 和《大型網(wǎng)站技術(shù)架構(gòu)》http://book.douban.com/subject/25723064/ 是兩道非常不錯(cuò)的佐料幔嫂。想看故事的人漱办,搭配第一本,這樣高層和底層都看到了婉烟。想看技術(shù)的人娩井,把《架構(gòu)》這本書當(dāng)做工具書,不懂翻一下似袁,收益也是頗多洞辣。

淘寶網(wǎng)從買來的網(wǎng)站框架起步,到如今這樣的一個(gè)復(fù)雜的架構(gòu)昙衅。經(jīng)歷了好幾輪的重構(gòu)和優(yōu)化扬霜。對(duì)于想了解其中波折的人來說,值得一看而涉。但對(duì)技術(shù)同學(xué)來說著瓶,對(duì)其過往需要的是理順,知其所以然啼县,但更應(yīng)該把重心放在現(xiàn)有的淘寶比較成熟的架構(gòu)的研究上面來材原,考慮如何取其精華,為我所用季眷。

縱觀整個(gè)淘寶的發(fā)展歷程余蟹,啟示頗多:

首先技術(shù)上不要想著一口吃個(gè)胖子,最適應(yīng)現(xiàn)有業(yè)務(wù)發(fā)展的技術(shù)才是好技術(shù)子刮。

淘寶網(wǎng)也不是一天建成的威酒,架構(gòu)在最初也無法做到最合理,技術(shù)應(yīng)該以滿足業(yè)務(wù)為第一要?jiǎng)?wù)挺峡,以適應(yīng)業(yè)務(wù)發(fā)展為加分項(xiàng)葵孤,以盲目追求技術(shù)為大忌。

03年橱赠,剛開始做淘寶的時(shí)候尤仍,考慮的一個(gè)因素就是快。所以網(wǎng)站的第一版是買來的“php auction”病线。那些參與第一版的開發(fā)人員吓著,每個(gè)人都是技術(shù)牛人,從實(shí)力上來說送挑,都可以獨(dú)立寫出php auction,但不這么做的原因暖眼,是這樣只會(huì)拖累業(yè)務(wù)發(fā)展的后腿惕耕。我個(gè)人感覺這是淘寶技術(shù)的第一階段,叫做業(yè)務(wù)攆著技術(shù)走诫肠。技術(shù)可以說是疲于奔命司澎,速度第一欺缘,埋下不少坑是肯定的,但是關(guān)鍵頂住了挤安。
這個(gè)階段同時(shí)也包括淘寶的硬件升級(jí)谚殊,從mysql到oracle,硬盤和小型機(jī)蛤铜,各種商用嫩絮,怎么貴怎么來。這個(gè)階段围肥,兵來將擋水來土掩剿干,技術(shù)上算是頂住了。

但是隨著業(yè)務(wù)的發(fā)展穆刻,單純的累加已經(jīng)不起作用了置尔,必須從底層改造。這才觸及了第一次到Java網(wǎng)站的升級(jí)氢伟。這次升級(jí)更多是語言層面的榜轿,復(fù)用了非常多優(yōu)秀的java組件。技術(shù)在業(yè)務(wù)的壓力下被迫忍痛切換朵锣,但是這卻為之后的擴(kuò)展打下了堅(jiān)實(shí)的基礎(chǔ)差导。這個(gè)階段,技術(shù)不再那么滯后于業(yè)務(wù)猪勇,而是迎頭趕上了设褐。優(yōu)秀的DBA,優(yōu)秀的MVC架構(gòu)泣刹,都是在這個(gè)階段打下的助析,邏輯層可以說已經(jīng)能夠完全支持到業(yè)務(wù)了。

而現(xiàn)行的階段椅您,則是技術(shù)不斷突破外冀,創(chuàng)造自己的技術(shù),并且在很多方面走到了業(yè)務(wù)的前面掀泳。這個(gè)階段我們看到大量?jī)?yōu)秀的技術(shù)創(chuàng)新組件出現(xiàn)了雪隧。如淘寶文件系統(tǒng)TFS,淘寶KV緩存系統(tǒng)Tair员舵。同時(shí)脑沿,分布式電子商務(wù)操作系統(tǒng)的理念也被提出。通過服務(wù)化的設(shè)計(jì)马僻,輔以高性能中間件的支撐庄拇,開始給業(yè)務(wù)發(fā)展提供動(dòng)力。

從這幾個(gè)階段可以看出,不斷發(fā)展的業(yè)務(wù)和技術(shù)必須相輔相成措近,很難說是哪一方造就了哪一方溶弟。但是對(duì)我們來說,從中汲取的更應(yīng)該是在技術(shù)選型和架構(gòu)時(shí)的思考和審慎瞭郑。好的架構(gòu)不應(yīng)拖業(yè)務(wù)后腿辜御,而應(yīng)不斷提供向前的助力。

其次都說外來的和尚會(huì)念經(jīng)屈张,淘寶幾次牛人的引入擒权,新的思想完全起到了給業(yè)務(wù)助力的作用。

比如開發(fā)和引入了LVS的章文蒿博士袜茧,他的貢獻(xiàn)在于對(duì)高性能菜拓、高擴(kuò)展性、高可用和低成本的基礎(chǔ)平臺(tái)的打造笛厦。尤其是他提出的GreenCompute項(xiàng)目纳鼎,以節(jié)省能源為目的來不斷的提升整個(gè)系統(tǒng)方方面面的性能,從CDN到低功耗到高性能裳凸,不得不說令人耳目一新贱鄙。

而提出了開放平臺(tái)的淘寶首席架構(gòu)師王文彬,為淘寶的針對(duì)B側(cè)市場(chǎng)的開發(fā)助力很多姨谷。他并發(fā)第一個(gè)提出逗宁,但卻踐行的非常好。一個(gè)開放平臺(tái)梦湘,臟活累活很多瞎颗。一方面需要對(duì)接大量的內(nèi)部業(yè)務(wù),說服捌议、推動(dòng)他們開放哼拔,有時(shí)候甚至要思考讓他們?nèi)绾伍_放。另一方面瓣颅,則是開放到外部之后倦逐,穩(wěn)定性和安全性比其他任何的業(yè)務(wù)都要更加保證。面對(duì)流水般的api調(diào)用宫补,一旦穩(wěn)定性不好檬姥,大量第三方應(yīng)用都會(huì)掛掉。一旦安全性沒保障粉怕,大量用戶數(shù)據(jù)可能泄露健民。這都對(duì)開放的決心和技術(shù)提出了很高的挑戰(zhàn)。進(jìn)來風(fēng)頭比較勁的微信開放平臺(tái)斋荞,也是如走鋼絲一般荞雏,逐步開放自己的體系∑侥穑可以說開放共贏創(chuàng)建生態(tài)是大勢(shì)凤优,而技術(shù)必須要為之保駕護(hù)航。

不得不提的還有頂住壓力引入規(guī)范研發(fā)流程的空聞大師蜈彼。從硅谷空降而來的他踐行了持續(xù)集成筑辨、自動(dòng)化測(cè)試和回歸的研發(fā)流程。很多時(shí)候在業(yè)務(wù)的催促之下幸逆,會(huì)產(chǎn)生很多爛代碼棍辕。但與其讓不穩(wěn)定的代碼污染線上,造成往復(fù)的開發(fā)还绘,還不如從一開始就杜絕楚昭。能夠承擔(dān)這種業(yè)務(wù)的壓力,并做到這么果斷的拍顷,確實(shí)值得佩服抚太。看似業(yè)務(wù)的上線時(shí)間在短期因此而被延長(zhǎng)了昔案,但可靠性卻大大提高了尿贫。這是個(gè)典型的,“長(zhǎng)痛不如短痛”的例子踏揣。

這也說明了不斷吸取新的思想多么重要庆亡,固守老的流程往往會(huì)拖業(yè)務(wù)的后腿。不敢嘗試新的技術(shù)也會(huì)讓技術(shù)停滯不前捞稿。

從產(chǎn)品的創(chuàng)新性上來看又谋,淘寶更多是順應(yīng)時(shí)勢(shì)。

2004年娱局,成功的阿里巴巴彰亥,馬云產(chǎn)生了做淘寶的想法。而在ebay和易趣激戰(zhàn)正酣的時(shí)候通過技術(shù)人員封閉開發(fā)推出淘寶網(wǎng)铃辖,足以顯示其快準(zhǔn)狠的特性剩愧。盡管大網(wǎng)站被ebay封殺,但中小網(wǎng)站投放的廣告策略娇斩、靈活的決策和與ebay的重重審批流程相比而言高效的執(zhí)行效率仁卷,最終殺出了淘寶這么一匹黑馬。從創(chuàng)新上而言犬第,淘寶做了一些適應(yīng)國內(nèi)情況的優(yōu)化锦积,比如商家不收費(fèi),允許買賣雙方溝通歉嗓、交易丰介,這些都是煽風(fēng)點(diǎn)火,促使淘寶網(wǎng)不斷發(fā)展壯大。

而在salesforce風(fēng)頭正勁的時(shí)候提出“work at Alibaba”的工作平臺(tái)哮幢。并且一旦認(rèn)準(zhǔn)了之后带膀,大力投入。現(xiàn)在淘寶的生態(tài)體系中橙垢,B側(cè)開發(fā)的商家和企業(yè)非常之多垛叨,他們利用了淘寶提供的各種各樣的數(shù)據(jù),組合出用戶需要的各式功能柜某,充分豐富了整個(gè)生態(tài)嗽元,這也是淘寶讓人感覺無可撼動(dòng)的重要原因之一。

總體而言喂击,淘寶發(fā)展亦步亦趨剂癌,始終不離大勢(shì),不犯大錯(cuò)翰绊,在牛掰技術(shù)的支撐下最終形成現(xiàn)在這樣的一個(gè)龐大佩谷、復(fù)雜、但流轉(zhuǎn)順暢的生態(tài)系統(tǒng)辞做。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末琳要,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子秤茅,更是在濱河造成了極大的恐慌稚补,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,122評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件框喳,死亡現(xiàn)場(chǎng)離奇詭異课幕,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)五垮,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門乍惊,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人放仗,你說我怎么就攤上這事润绎。” “怎么了诞挨?”我有些...
    開封第一講書人閱讀 164,491評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵莉撇,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我惶傻,道長(zhǎng)棍郎,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,636評(píng)論 1 293
  • 正文 為了忘掉前任银室,我火速辦了婚禮涂佃,結(jié)果婚禮上励翼,老公的妹妹穿的比我還像新娘。我一直安慰自己辜荠,他們只是感情好汽抚,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,676評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著侨拦,像睡著了一般殊橙。 火紅的嫁衣襯著肌膚如雪辐宾。 梳的紋絲不亂的頭發(fā)上狱从,一...
    開封第一講書人閱讀 51,541評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音叠纹,去河邊找鬼季研。 笑死,一個(gè)胖子當(dāng)著我的面吹牛誉察,可吹牛的內(nèi)容都是我干的与涡。 我是一名探鬼主播,決...
    沈念sama閱讀 40,292評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼持偏,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼驼卖!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起鸿秆,我...
    開封第一講書人閱讀 39,211評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤酌畜,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后卿叽,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體桥胞,經(jīng)...
    沈念sama閱讀 45,655評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,846評(píng)論 3 336
  • 正文 我和宋清朗相戀三年考婴,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了贩虾。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,965評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡沥阱,死狀恐怖缎罢,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情考杉,我是刑警寧澤策精,帶...
    沈念sama閱讀 35,684評(píng)論 5 347
  • 正文 年R本政府宣布,位于F島的核電站奔则,受9級(jí)特大地震影響蛮寂,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜易茬,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,295評(píng)論 3 329
  • 文/蒙蒙 一酬蹋、第九天 我趴在偏房一處隱蔽的房頂上張望及老。 院中可真熱鬧,春花似錦范抓、人聲如沸骄恶。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽僧鲁。三九已至,卻和暖如春象泵,著一層夾襖步出監(jiān)牢的瞬間寞秃,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評(píng)論 1 269
  • 我被黑心中介騙來泰國打工偶惠, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留春寿,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,126評(píng)論 3 370
  • 正文 我出身青樓忽孽,卻偏偏與公主長(zhǎng)得像绑改,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子兄一,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,914評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容