淘寶技術這10年,成長路上的感悟與收穫

淘寶技術這10年,成長路上的感悟與收穫

淘寶技術這10年,成長路上的感悟與收穫

(1)

今天和大家分享一本成長類圖書《淘寶技術這十年》。講的是2003年~2013年間,淘寶的成長故事。

裡面的內容不光有技術,也有故事、有人物、有情懷、有感觸,有勵志,有技術,有產品,有創業。

書中的內容比較風趣,我們完全可以把它當作一本閒散之餘用來放鬆心情的讀物來對待。

通過淘寶的成長經歷,我們可以學到:

不論是網站建設,還是做一件重要的事情,還是我們個人的成長,都不會是一蹴而就的。

期間會面臨各種各樣的失敗、問題和壓力,而問題和壓力也同時會推動事情發展、促進我們前行。

這也是我們本次分享的主題,希望大家可以從中有所感悟、有所收穫。

淘寶技術這10年,成長路上的感悟與收穫

淘寶技術這10年,成長路上的感悟與收穫

  • 引言:光棍節的狂歡

2011年11月11日,淘寶交易額突破了52億。

在這個網民狂歡的日子裡,背後是網站技術人員的“壓力山大”,需要相關的財力、物力、組織能力、技術實力來支撐。

而且需要超強的技術實力,才可以支撐如此大規模的實時在線交易。

而這些,都需要不斷地試錯、不斷地積累和創新,才能達到。

其中有主動,也有被動的技術變革,這裡有很多有趣的故事,則組成了淘寶的整個發展過程。

  • 個人網站

淘寶網項目成立於2003年,當時為了在eBay和易趣的競爭中佔有一席市場,需要在最短時間內從零開始搭建一個網站,最大的壓力是時間。

開始是購買了一個網站,然後做本地化修改,然後取名為“淘寶”。

而為了不引起eBay的注意,所以一直對外聲稱是“個人網站”,這個連阿里巴巴的員工都是不知情的。

而隨著訪問量和數據量的飛速增長,很快就出現了問題。

數據庫主從複製時出現讀操作的等待,從庫上的主鍵衝突等,導致同步停止,商品明明發布了,但是查詢不到。

  • 個人網站的升級

為了解決上述問題,數據庫從mysql遷移到了Oracle。開始採購存儲設備 ,做負載均衡。

但很快又碰到另一個問題,代理服務經常死鎖,內部處理邏輯不對,問題很多。

後來只能24小時開著手機,一旦收到報警短信就處理。

對,即使是晚上也得遠程儘快處理。

為了處理交易安全問題,開發了支付寶。為了避免對不上賬,用的手工核對賬單方式;為了測試相關功能,辦了一大堆的銀行卡。

然後又開發了新的交流方式:淘寶旺旺,可以在線交流。

  • 企業級Java網站

更換開發語言,對於網站來說是脫胎換骨的。

而淘寶就在2004年從PHP切換到了JAVA。當然所有程序都得重寫。

同時也開發了阿里巴巴自已的MVC框架WebX。

然而,淘寶的發展速度實在是太快,導致他們只能創造技術,不能用現有技術了,因為現有技術已經滿足不了需求了。

所以,圍繞性能、容量和成本,進行了不斷的嘗試、修正和改進工作,讓系統越來越穩定、高效。

  • 創造技術

這個階段,用錢能解決的問題已不是問題。

當淘寶成為業內最強時,碰到的問題別人都沒有碰到過,只能靠自已動手解決。

淘寶被迫進行技術和業務的創新,而技術和業務的創新又進一步拉動了整個行業的進步。

包括兩個典型產品:淘寶文件系統TFS和淘寶KV緩存系統Tair。

  • 分佈式電子商務操作系統

在飛速發展的背後,是團隊協作越來越難,代碼越來越臃腫,開發效率也越來越低,而新業務需求又越來越多,現有技術架構下的壓力馬上就要過載了。

所以,又一次碰到了脫胎換骨的時候了。

這個時候,分佈子的電子商務系統應運而生。

這個項目有一個很美的名字,叫“五彩石”。

其中用到了服務化、中間件、高性能服務框架HSF、消息中間件Nofify、分佈式數據訪問層TDDL、Session框架、開放平臺等。

  • 牛P列傳

水平高的人,如果沒有合適的平臺,是難以發揮自已的價值的;

而一個好的企業,如果找不到合適的人才,發展也會受阻。

淘寶的發展歷程,就出現了一大批業內頂尖的高手,他們推動了淘寶的發展,也實現了個人的價值。

對技術感興趣的朋友們,可以從他們身上學到很多寶貴的經驗,包括架構、數據庫、安全、產品、前端、程序設計等方面。

淘寶技術這10年,成長路上的感悟與收穫

淘寶技術這10年,成長路上的感悟與收穫

全書從三個維度展開了淘寶故事:作者經歷的美好時光;淘寶技術的發展歷程;那些牛人們的牛事。

一些親歷者也已經離開淘寶,去開拓屬於自已的那片天空。

但在淘寶的點滴,讓他們受益匪淺,對他們後來的人生也產生了很大的幫助和深遠的影響。.

你曾經的經歷配得上你現在所擁有的。

致正在拼搏和奮鬥的同行者們。


歡迎關注微信公眾號:zhizhuo_wx,免費獲取精選的成長、知識變現、理財類電子書。


分享到:


相關文章: