1. 程式人生 > >淘寶技術這十年 -- 目錄

淘寶技術這十年 -- 目錄

這是一本技術的人文書,出版於2013年5月,作者子柳,本名趙超,2004入淘寶,做過開發、專案、產品、測試、淘寶大學,技術世界的跨界玩家。以一個親歷者的角色,總結了淘寶十年的技術發展,一本技術史。

這本書的關於技術發展的思想,認為和業務互相促進,共生共贏,技術服務於業務,業務促進技術的進步,甚至需要創造技術。

關於管理和晉升的思想,很多是但行好事,莫問前程,或者簡單為一個字,緣。

我之所以讀這本書的場景是這樣的,2016春節出家,旅途勞累,大睡了一覺,第二天晚上卻睡不著了,於是找出這本小說一樣的閒散的書來讀,看到凌晨4點半,看了一半;之後除夕之夜吃了團圓飯;然後在大年初一,趁著輪值值班的同時,把剩下的部分看完,並記錄這這篇文章。

第0章 引言:光棍節的狂歡

淘寶網不就是一個網站嗎?是的,但淘寶網不是一個簡單的網站,它的規模排在全球前十幾名,頂尖的網站需要頂尖的技術作為支撐。在使用者享受淘寶的樂趣的背後,有哪些神祕的技術在支撐它呢?

第1章 個人網站

建立一個小小的網站需要什麼技術?在群敵環伺的狀況下怎麼走出網站的第一步?淘寶網獨特的文化和價值觀又是怎麼形成的?本章試圖給你一個解讀。

LAMP架構的網站

武俠和倒立文化的起源

第2章 個人網站的升級


小網站都想變大,變大總會遇到成長的煩惱,淘寶網的青春期有哪些煩心事?淘寶網的工程師用什麼思路來解決遇到的問題?在解決問題之餘,他們又用了哪些創新的手段來超越競爭對手?

資料庫從mySQL到Oracle

支付手段的創新——支付寶

交流方式的創新——淘寶旺旺

第3章 企業級Java網站


給一個網站更換開發語言,這種事情想想都恐怖,淘寶網在2004年就從PHP語言轉換成了Java語言,這是怎麼做到的?一個企業級的Java系統應該採用什麼樣的架構?歸納網站遇到的問題,主要是對效能、容量和成本的控制,這有哪些通用的解決方案?在技術實力得到提升之後,淘寶網的哪些業務有了突飛猛進的發展?哪些業務又會遇到技術的障礙?

脫胎換骨的升級——更換開發語言

堅若磐石——圍繞效能、容量和成本的進化

第4章 創造技術


用錢能解決的問題都不是問題,我們花錢可以購買更好的機器和更好的服務。但當你變成業內最強之後,你的問題就會獨特到沒有人碰到過,這就意味著你必須自己動手解決問題。幸運的是,淘寶網的發展很快,不幸的是,淘寶網遇到了前所未有的問題。於是,淘寶網被迫開始走向了技術創新的道路。而技術的創新和業務的創新到底又是誰推動了誰?

淘寶檔案系統——TFS

淘寶KV快取系統——Tair

第5章 分散式電子商務作業系統


在飛速發展的背後,隱患已經埋下。在技術架構的制約下,團隊協作越來越艱難,程式碼越來越臃腫,開發的效率越來越低,新業務的需求越來越多,老業務的壓力眼看就要超過系統的容量了。這時候,架構該做怎樣的調整?又一次的脫胎換骨,慾火重生。重生後,在分散式的電子商務作業系統下,我們才敢舉辦一次又一次的“雙十一”活動。

服務化

中介軟體

高效能服務框架HSF

訊息中介軟體Notify

分散式資料訪問層TDDL

Session框架

開放平臺

第6章 我在淘寶這八年


作為淘寶技術的親歷者,我不經意間見證了一段偉大的歷史,這段歷史,從高層看波瀾壯闊,從底層看妙趣橫生。我不是高層,這裡記錄的是發生在底層的一些事。

第7章 牛P列傳

前面講述了技術和業務是怎麼互相促進、共生髮展的。與此類似,企業和個人也是這樣一個關係:一個水平很高的人,找不到合適的平臺,就難以發揮自己的價值;一個蓬勃發展的企業,找不到合適的人才,其前景也會堪憂。幸運的是,在淘寶網蓬勃發展的過程中,出現了一大批業內頂尖的高手,他們推動了淘寶的發展,淘寶也讓他們實現了個人的價值。接下來讓我們一起看看那些人、那些事。

正明——集團核心系統高階研究員

正祥——淘寶高階研究員,OceanBase專案負責人

畢玄——集團核心系統資深技術專家

放翁——淘寶開放平臺專案負責人

吳翰清——阿里雲集團資訊保安中心高階安全專家

雲錚——資料平臺與產品部資深技術專家

小馬——淘寶UED前端通用平臺高階技術專家

淘寶傳奇工程師多隆的程式世界