用技術(shù)說話,京東618大戰(zhàn)如何打得?
在人們的印象中,京東的電商形象深入人心,而京東的技術(shù)形象并沒有那么的“搶眼”。實則,對于京東這種自營式的電商來說,技術(shù)一定是業(yè)務(wù)發(fā)展的核心。京東技術(shù)承載的壓力,可以說是業(yè)內(nèi)電商平臺里***的。在剛剛過去的618大促中,京東商城的訂單量突破1500萬單,再次打破歷年歷史紀錄。
經(jīng)過前四年的實戰(zhàn)經(jīng)驗積累,京東面對這樣的時間節(jié)點有著豐富的應(yīng)對經(jīng)驗,此次618大促帶給技術(shù)的壓力可以用波瀾不驚來形容,用京東技術(shù)人的話來說 “讓流量來的更猛烈些吧”。
在如期而至的京東技術(shù)開放日(第八期)上,京東以一場“618技術(shù)專場”對外分享了618的技術(shù)“秘籍”:彈性云、交易系統(tǒng)優(yōu)化、數(shù)據(jù)庫、京東白條以及個性化推薦搜索等一系列實戰(zhàn)經(jīng)驗技術(shù)??梢钥吹?,京東對技術(shù)的自信,另一方面也透露出京東技術(shù)開放共享,與產(chǎn)業(yè)共同成長的愿景。
都是干貨:不止是云、大數(shù)據(jù)
在這場純粹技術(shù)分享活動上,京東各個技術(shù)體系的負責人,對于各自領(lǐng)域的應(yīng)戰(zhàn)經(jīng)驗進行了深入的交流,立足實踐。
還有,技術(shù)大拿不止于立足于業(yè)務(wù)層和實戰(zhàn)層,闡述技術(shù)的實現(xiàn)思路和框架,還要以“授人以魚不如授人以漁”的方式交流。此外,時不時穿插京東特有的技術(shù)管理和學習機制,這作為技術(shù)的一部分,是確保技術(shù)落地和驅(qū)動業(yè)務(wù),最為關(guān)鍵的一項。
開始上干貨。
東云平臺***架構(gòu)師劉海鋒談及京東基礎(chǔ)云服務(wù)的演進:自主研發(fā)的核心系統(tǒng),涉及數(shù)據(jù)存儲、中間件和彈性計算云。核心是,規(guī)模驅(qū)動技術(shù),適當前瞻。亮點是,有11000多個Docker實例,可能是全球***、***應(yīng)用的互聯(lián)網(wǎng)企業(yè)。
京東資深架構(gòu)師者文明分享了如何保衛(wèi)數(shù)據(jù)庫:讓慢SQL成為過去。從解除DB的物理耦合、熱點緩存、同步異步化、分離技術(shù)等幾個角度解決。亮點是:去Oracle數(shù)據(jù)庫,部署MySQL數(shù)據(jù)庫,去小型機變?yōu)閤86服務(wù)器。
京東商城交易平臺總監(jiān)王曉鐘談交易性數(shù)據(jù)優(yōu)化:從流量、數(shù)據(jù)角度談物理的鏈路和解決辦法。亮點:準備了10倍的流量的預(yù)案解決辦法,大量做壓測。
京東支付研發(fā)負責人唐志雄談京東白條:基于大數(shù)據(jù)的分析做白條產(chǎn)品,核心是基于授信報告,做好風險控制模型,從技術(shù)上發(fā)現(xiàn)問題。亮點:通過用戶畫像來進行信用等級的評估。
京東推薦搜索算法負責人張瓊瓊談個性化搜索:如何提高訂單轉(zhuǎn)化率和用戶滿意度。從機器學習和大數(shù)據(jù)分析技術(shù)入手。亮點:移動端成為入口,提高用戶滿意度成為關(guān)鍵。
不炫耀 踏踏實實促進業(yè)務(wù)上規(guī)模
這次分享會***的感受,通過618這種大考,京東技術(shù)更成熟,包括自主研發(fā)的系統(tǒng)架構(gòu)已經(jīng)自成體系。
怎么說?京東內(nèi)部認為,一年兩次大考,雙十一和618。忙完618就開始備戰(zhàn)雙十一,忙完雙十一就開始備戰(zhàn)618,可以說,每一天都要以618 的標準去面對。幾年前的618,技術(shù)體系還處在慌亂、忙于應(yīng)付的狀態(tài)。而在2013年、2014年之后,京東技術(shù)下大力氣寫代碼,構(gòu)建自己的技術(shù)體系,從源頭上解決了問題,所以在今年618之時,才有了“10倍的標準”、“讓流量來的更猛烈些吧”,這是信心滿滿的狀態(tài)。
要從管理體系來說,京東的技術(shù)體系分工明確。在每次備戰(zhàn)之時,京東商城研發(fā)部副總裁馬松就召集各個技術(shù)負責人開會,促進各個部門的合作。大家把問題擺在桌面上,以業(yè)務(wù)為核心,談技術(shù)之間的配合與優(yōu)化。
以這次技術(shù)分享會舉例。每個分享者都能結(jié)合京東的業(yè)務(wù)談透解決辦法和解決思路,重點在是結(jié)合京東的業(yè)務(wù)來談。如果脫離這個實際的場景,技術(shù)是否有效?這個還要看技術(shù)的實用點。
不過,從整體來看,技術(shù)是通用的,要注意技術(shù)背后的邏輯關(guān)系。說的細致點,以解決流量為例,牽扯到流量在整個業(yè)務(wù)中的邏輯關(guān)系,從業(yè)務(wù)(購物車、庫存等)到硬件、到機房到電信運營商,只有想透這些,才能避免“藍翔挖掘機”這樣的事故導致的宕機。
京東技術(shù)也擺脫了過去“不行就加機器”的野蠻擴張階段。在硬件基礎(chǔ)上,盡量優(yōu)化和控制好軟件和系統(tǒng),如此才能自主可控系統(tǒng)。明顯案例是去O的過程,采用了MySQL的數(shù)據(jù)庫,有利于減緩系統(tǒng)壓力,又能保持數(shù)據(jù)的一致性。
當然,京東并沒有刻意炒作去O或者去I。無論采用什么樣的數(shù)據(jù)庫和服務(wù)器,立足點是滿足業(yè)務(wù)的需求,同時節(jié)約成本,發(fā)揮***的效率。這也是京東一直保持業(yè)務(wù)與技術(shù)雙向驅(qū)動的態(tài)度:業(yè)務(wù)發(fā)展推動企業(yè)規(guī)模,進而規(guī)模的擴展推動技術(shù)成長;另一方面,技術(shù)的成果能夠更有效地保證業(yè)務(wù)發(fā)展,甚至***業(yè)務(wù)的發(fā)展。這一直是京東所遵從的原則。
正如在現(xiàn)場微信群一個小伙伴所說:“京東技術(shù)給我們的不是細節(jié),而是方案、設(shè)計和思路,以及精神面貌。如果能以京東的做事方式、思維方式和價值觀去做,其他的也就水到渠成了。”這可能就是對京東技術(shù)不斷勇于亮出自己、促進交流的***肯定吧。