《京东技术解密》读书笔记:坚持技术十年如一日
內(nèi)容目錄:
1.京東技術(shù)升級路線
2.京東創(chuàng)新的應(yīng)用
3.京東那些技術(shù)牛人
一直在京東上面shopping,喜歡京東的物流,也有一些同學(xué)在京東研發(fā)體系上班了,早就聽說有了這么一本書,卻一直沒有閱讀。最近,從京東上購買了一本,花了幾天的業(yè)余時間暢讀一番。劉強東在書中的序言中寫了一段話,很好地說明了這本書的背景:
“京東可以高速發(fā)展到今天的規(guī)模的原因,其中最核心的是堅持“倒三角”戰(zhàn)略:建立出色的團隊;打造財務(wù)、物流和技術(shù)三大核心系統(tǒng);降低成本、提升效率;為用戶帶來最佳體驗。在《京東技術(shù)解密》一書中,大家會看到技術(shù)驅(qū)動的力量,這也是京東第一次全面展示自己的技術(shù)體系。”
一、京東技術(shù)升級路線
(1)2003年,從外部購買了一套ASP在線商城軟件,并在此基礎(chǔ)上逐步開發(fā)維護,形成了第一代網(wǎng)站“京東多媒體網(wǎng)”;
但是,在訂單量不斷增長的情況下,網(wǎng)站經(jīng)常出現(xiàn)緩慢、無響應(yīng)的情況,系統(tǒng)升級刻不容緩。
(2)2008年,老李(李大學(xué))加入京東,帶領(lǐng)幾個研發(fā)人員在北京通州郊區(qū)的一棟別墅進行三個月的封閉開發(fā),將ASP升級為.NET架構(gòu);
.NET版的京東上線后,支撐了京東商城3年,雖然很多技術(shù)按現(xiàn)在的標準已過時,但是與最早的一版相比已經(jīng)有很大的改善。
(3)2011年,圖書促銷搶購活動中,購物車和下單結(jié)算頁面頻繁出現(xiàn)頁面緩慢甚至打開不、無響應(yīng)情況,老劉(劉強東)發(fā)微博請研發(fā)部“喝咖啡”;
這次促銷活動讓研發(fā)人員意識到不是單單增加服務(wù)器就能解決問題,升級網(wǎng)站的系統(tǒng)架構(gòu)勢在必行。
(4)2012年5月,Java版交易系統(tǒng)上線,標志著.NET向Java架構(gòu)的轉(zhuǎn)移;
① 開發(fā)語言由.NET換成了Java,原因有二:
一是國內(nèi)外非常多的大型主流網(wǎng)站使用Java技術(shù),有很多經(jīng)驗和成熟開源框架可以借鑒;
二是Windows和Visual Studio的成本過高;
② 所有系統(tǒng)按SOA架構(gòu)設(shè)計,對外提供服務(wù),杜絕跨系統(tǒng)直接讀取數(shù)據(jù)庫;
③ 存儲上也做了升級:.NET時代的SQL Server換成了MySQL,緩存上由主要使用Memcached轉(zhuǎn)為結(jié)合Redis共同使用;
(5)時至今日,除了少數(shù)的桌面程序,京東的大部分系統(tǒng)已經(jīng)完成了就從.NET向Java的轉(zhuǎn)移。偶爾能在京東網(wǎng)站上看到幾個擴展名為.aspx的頁面,其實也都是經(jīng)過URL重寫的Java頁面了。
二、京東創(chuàng)新的應(yīng)用
(1)京東電商開放云
①?京東宙斯:開放接口與合作伙伴進行系統(tǒng)與業(yè)務(wù)對接。
②?京東云鼎:電商應(yīng)用云托管平臺。
③?京東云擎:為應(yīng)用開發(fā)者提供便捷的應(yīng)用開發(fā)、部署和托管服務(wù)。
④?京東云峰:為應(yīng)用開發(fā)者提供便捷的移動應(yīng)用客戶端的開發(fā)服務(wù)。
⑤?京東云匯:為所有參與者提供的社區(qū)互動平臺。
(2)京東智能云
針對智能硬件產(chǎn)品推出的云服務(wù),致力于打造多方共贏的智能硬件生態(tài)鏈。
(3)移動創(chuàng)新
①?虛擬試鏡:與清華大學(xué)合作,結(jié)合增強現(xiàn)實技術(shù)和試戴活動運營。
②?虛擬試衣間:Z3D虛擬試衣系統(tǒng),帶你玩轉(zhuǎn)京東試衣間。
(4)大數(shù)據(jù)
①?實時數(shù)據(jù)采集
"長江"項目:將異構(gòu)數(shù)據(jù)源實時同步到實時數(shù)據(jù)倉庫;
"南水北調(diào)"項目:將數(shù)據(jù)同步到離線數(shù)據(jù)倉庫;
②?流式數(shù)據(jù)采集
"漢江"項目:基于Storm提供實時計算API;
③?實時查詢服務(wù)
"三峽"項目:基于Spark和PrestoDB解決海量數(shù)據(jù)下的即時查詢;
④?實時數(shù)據(jù)挖掘
"東海"項目:將數(shù)據(jù)挖掘?qū)崟r化服務(wù)線上的推薦和搜索;
(5)孵化
①?建立京東孵化器幫助企業(yè)內(nèi)部員工一展才華;
②?設(shè)立"微創(chuàng)新獎"并加大專項資金激勵創(chuàng)新活動;
三、京東那些牛人們
京東牛人眾多,以下只列舉幾個代表性的:
(1)鄧正平
組建了京東移動團隊、主導(dǎo)了京東智能化業(yè)務(wù)技術(shù)研發(fā)、現(xiàn)在為京東智能化物聯(lián)網(wǎng)業(yè)務(wù)開疆拓土。既有一線的軟件開發(fā)和系統(tǒng)架構(gòu)設(shè)計經(jīng)驗,又有多年的團隊管理以及業(yè)務(wù)成功開拓經(jīng)驗,讓他有常人所不能及的戰(zhàn)略眼光和高度,更有敢為人先、不斷創(chuàng)新的開拓精神。
(2)楊思勇
首先帶領(lǐng)團隊向Java方向轉(zhuǎn)移、奠定了京東的Java平臺基礎(chǔ)、編碼規(guī)劃、MVC框架,積極適應(yīng)環(huán)境,擁抱變化,不斷學(xué)習(xí),保持樂觀的精神去戰(zhàn)斗。而且,重點是:研發(fā)的MM們都很喜歡這個怪蜀黍。
(3)趙剛
長期研究圖形圖像與智能技術(shù),擁有多項技術(shù)專利與軟件著作權(quán),在京東期間開發(fā)了世界先進的Z3D虛擬試衣技術(shù),較好地解決了長期困擾服裝電商界的用戶個性化試衣、低成本仿真、多層次服裝搭配等難題。它特別喜歡鉆研技術(shù),16年來一直堅持在一線開發(fā),典型的技術(shù)男。
(4)李東
主導(dǎo)開發(fā)京東物流核心系統(tǒng)-青龍系統(tǒng),生活中愛家、愛NBA、愛寫代碼的好男人。他堅信:架構(gòu)工作是一個不斷重構(gòu)自己思想和追求用戶極致體驗的過程。
(5)劉海鋒
帶領(lǐng)團隊自主研發(fā)了分布式文件系統(tǒng)JFS(Jingdong FileSystem)與分布式緩存與高速鍵值存儲服務(wù)JimDB,使得京東云技術(shù)產(chǎn)生了質(zhì)的飛躍。他堅信擁抱變化,迎接挑戰(zhàn),相信技術(shù)的力量,是京東云搭建骨頭的人。
四、京東技術(shù)學(xué)院資料
京東技術(shù)學(xué)院依托于京東技術(shù)驅(qū)動的戰(zhàn)略規(guī)劃,開展了京東技術(shù)開放日等活動,我們這些屌絲程序員也可以瀏覽一下京東技術(shù)開發(fā)日的一些資料,擴展一下自己的眼界,了解一下大型互聯(lián)網(wǎng)技術(shù)的發(fā)展。
京東技術(shù)開放日至今已舉辦了多期,前面幾期的主題涵蓋了這本書中提到的多項技術(shù),如高性能、高并發(fā)的交易系統(tǒng)穩(wěn)定性保障、京東數(shù)據(jù)中心網(wǎng)絡(luò)服務(wù)618考驗等等,還提供了flv格式的視頻供觀看。
附:思維導(dǎo)圖(點擊放大)
?
作者:周旭龍
出處:http://edisonchou.cnblogs.com
本文版權(quán)歸作者和博客園共有,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文鏈接。
轉(zhuǎn)載于:https://www.cnblogs.com/edisonchou/p/5117444.html
總結(jié)
以上是生活随笔為你收集整理的《京东技术解密》读书笔记:坚持技术十年如一日的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C#委托与事件学习笔记
- 下一篇: ctrl+Enter 自动加上 .com