但比開(kāi)發(fā)更重要的是IT維護(hù)和線上系統(tǒng)的運(yùn)維團(tuán)隊(duì)
網(wǎng)有了變好的趨勢(shì),但方向并不明朗。所以,2012年我們開(kāi)始了手機(jī)端的開(kāi)發(fā)。剛開(kāi)始,移動(dòng)互聯(lián)網(wǎng)研發(fā)的人力成本非常高,而且人也很稀缺。2013年,蘋(píng)果和安卓客戶端初步成形。但是,到底怎樣才能讓用戶用我們的客戶端是非常嚴(yán)峻的問(wèn)題。在得到股東的建議和支持之后,2013年同程開(kāi)始大力推廣客戶端,2014年進(jìn)入移動(dòng)客戶端推廣的高潮。這也是很多人都比較熟悉的1元門(mén)票的由來(lái)。梁建章先生在2012年回歸攜程,并對(duì)其進(jìn)行了很多改革。自此之后,同程在B2C預(yù)訂市場(chǎng)的狀況就大不如前,在酒店機(jī)票上基本不可能拿到整個(gè)市場(chǎng)的第一,所以我們做了景點(diǎn)門(mén)票的預(yù)訂。當(dāng)時(shí)在市場(chǎng)上,景點(diǎn)門(mén)票的預(yù)訂還算是新鮮事物,所以同程有一個(gè)先入為主的機(jī)會(huì)。但是從攜程角度來(lái)說(shuō),它們不愿意接受這個(gè)市場(chǎng)里面還有一個(gè)強(qiáng)大的競(jìng)爭(zhēng)對(duì)手。所以,從2013年開(kāi)始,公司在市場(chǎng)中面臨著非常大的壓力,不僅包括酒店、機(jī)票,也包括景點(diǎn)門(mén)票。2013年,公司有6億多元的營(yíng)收,將近三四千萬(wàn)元的利潤(rùn),我們做好了IPO的準(zhǔn)備。但是從2013年下半年開(kāi)始,公司面臨很大的外部競(jìng)爭(zhēng)壓力,如果按照當(dāng)時(shí)的打法,一定會(huì)受到越來(lái)越大的擠壓。所以,公司在2013年主動(dòng)中止了IPO的進(jìn)程,全力應(yīng)對(duì)外部壓力。2013年底,再次從騰訊拿到融資之后,我們?cè)?014年初和攜程在景點(diǎn)門(mén)票的預(yù)訂上開(kāi)展了激烈的競(jìng)爭(zhēng),大家都是拼了命地給用戶返現(xiàn)金。除了市場(chǎng)產(chǎn)品競(jìng)爭(zhēng)之外,還有人才方面的競(jìng)爭(zhēng)。當(dāng)時(shí),攜程想了很多辦法影響我們的同事,但是我們的團(tuán)隊(duì)有一個(gè)非常好的優(yōu)點(diǎn),就是最初的幾個(gè)創(chuàng)始人非常穩(wěn)定。當(dāng)有內(nèi)外人員和市場(chǎng)競(jìng)爭(zhēng)時(shí),我們?cè)趦?nèi)部團(tuán)隊(duì)的穩(wěn)定方面做了一些工作。但很遺憾,2014年初,我們團(tuán)隊(duì)還是出現(xiàn)了一定的人員變動(dòng),部分項(xiàng)目負(fù)責(zé)人因?yàn)閷?duì)手的影響而離職。我們想,與其沒(méi)有價(jià)值地相互消耗現(xiàn)金,不如用雙贏的方法解決問(wèn)題。雙方企業(yè)領(lǐng)導(dǎo)進(jìn)行了一次約談之后,攜程成為了同程當(dāng)時(shí)最大的外部股東,僅次于我們團(tuán)隊(duì)。攜程成為同程的股東之后,資源互換帶來(lái)了很多不一樣的東西,整個(gè)市場(chǎng)也變得更加理性。但是,2014年初少量人員的變動(dòng)實(shí)際上對(duì)團(tuán)隊(duì)還是產(chǎn)生了很大的影響。從此,我開(kāi)始更多地關(guān)注研發(fā)團(tuán)隊(duì)的建設(shè)了。6.2.3 業(yè)務(wù)型電商的研發(fā)團(tuán)隊(duì)管理在2014年之前,整個(gè)開(kāi)發(fā)環(huán)境都是以.NET為主。騰訊和攜程的投資使公司2014年有充沛的現(xiàn)金流。從2014年開(kāi)始,不管是業(yè)務(wù)端、研發(fā)端,還是人力,同程都做了更多的投入。同程引入了不少中高端人才,對(duì)整個(gè)研發(fā)的基礎(chǔ)體系、基礎(chǔ)架構(gòu)做了重新布置。同程真正開(kāi)始在開(kāi)源系統(tǒng)方面大力投入。開(kāi)源很明顯的一個(gè)特點(diǎn)體現(xiàn)在虛擬化存儲(chǔ)環(huán)境上。原來(lái),大家更多地使用商業(yè)化設(shè)備,例如做負(fù)載均衡的時(shí)候。2014年之后,系統(tǒng)逐步轉(zhuǎn)向開(kāi)源,從原來(lái)商業(yè)化的硬件轉(zhuǎn)向開(kāi)源軟件,再加上騰訊對(duì)公司的管理和扶持也有非常大的投入,這也是我們?cè)诩夹g(shù)方面快速提升的一個(gè)原因。經(jīng)過(guò)2014年的積累,2015年的基礎(chǔ)架構(gòu)可以稱得上獲得了10年以來(lái)質(zhì)的突破。目前的架構(gòu)機(jī)制既滿足了過(guò)去.NET的開(kāi)發(fā)環(huán)境,也為將來(lái)更多轉(zhuǎn)向Java、開(kāi)源做了非常好的儲(chǔ)備。整個(gè)虛擬化的應(yīng)用也是從之前基于商業(yè)化的硬件轉(zhuǎn)向開(kāi)源的云平臺(tái)的虛擬化,現(xiàn)在差不多有70%的硬件完全實(shí)現(xiàn)了虛擬化使用。在基礎(chǔ)研發(fā)方面,由于服務(wù)人次和訂單量過(guò)大,很多后端的新型數(shù)據(jù)庫(kù)、集中式緩存、消息隊(duì)列都是過(guò)去沒(méi)有使用過(guò)的,我們需要完全接軌主流互聯(lián)網(wǎng)公司使用的一些基礎(chǔ)框架和架構(gòu)。2015年,研發(fā)團(tuán)隊(duì)內(nèi)部定了一個(gè)調(diào),叫自動(dòng)化運(yùn)維年。在系統(tǒng)維護(hù)里,開(kāi)發(fā)雖然是很重要的一個(gè)方面,但比開(kāi)發(fā)更重要的是IT維護(hù)和線上系統(tǒng)的運(yùn)維團(tuán)隊(duì)。運(yùn)維團(tuán)隊(duì)們需要24小時(shí)待命,一旦出問(wèn)題,第一個(gè)肯定要找運(yùn)維。從2016年開(kāi)始,整個(gè)研發(fā)已經(jīng)基本實(shí)現(xiàn)了完全的自動(dòng)化運(yùn)維。所謂自動(dòng)化運(yùn)維就是把傳統(tǒng)的發(fā)布維護(hù)方式改造成從開(kāi)發(fā)到自動(dòng)化上線、灰度測(cè)試,再完全發(fā)布?,F(xiàn)在,開(kāi)發(fā)人員也不用找運(yùn)維幫助他們更新代碼和系統(tǒng)了。除了系統(tǒng)發(fā)布自動(dòng)化之外,還有一個(gè)明顯的變化就是整個(gè)運(yùn)維團(tuán)隊(duì)的口號(hào)變成了邊喝咖啡邊運(yùn)維,擺脫了過(guò)去運(yùn)維人員要時(shí)刻緊盯的弊端,改為通過(guò)各種系統(tǒng)的自動(dòng)化監(jiān)控來(lái)發(fā)現(xiàn)某一系統(tǒng)在某一時(shí)間點(diǎn)發(fā)生了什么錯(cuò)誤,這個(gè)錯(cuò)誤發(fā)生在哪個(gè)應(yīng)用,甚至是發(fā)生在哪個(gè)網(wǎng)址都可以監(jiān)控到。運(yùn)維人員發(fā)現(xiàn)錯(cuò)誤之后可以反過(guò)來(lái)告訴開(kāi)發(fā)人員,哪個(gè)地方在什么時(shí)間點(diǎn)出了什么問(wèn)題。從2007年,同程才開(kāi)始正式組建自己的測(cè)試團(tuán)隊(duì)。目前,在自動(dòng)化測(cè)試、壓力測(cè)試方面,同程也有不錯(cuò)的團(tuán)隊(duì)。另外,在系統(tǒng)安全方面,之前基本上靠開(kāi)發(fā)人員自己管理,到了2014年開(kāi)始和行業(yè)安全平臺(tái)對(duì)接,平臺(tái)可以督促開(kāi)發(fā)團(tuán)隊(duì)更好地提升自己的安全水平。因?yàn)槲覀儾⒉浑[瞞自己的這些問(wèn)題,而是要迎難而上去解決它們。作者:張海龍同程旅游聯(lián)合創(chuàng)始人同程網(wǎng)CTO6.3 京東電商數(shù)據(jù)化運(yùn)營(yíng)實(shí)踐6.3.1 京東整體介紹1.京東三大業(yè)務(wù)在2016年京東集團(tuán)的年會(huì)上,劉強(qiáng)東指出,電商、金融和技術(shù)是京東的三大業(yè)務(wù)板塊。電商是京東的老本行,也是京東的基礎(chǔ)板塊,包括京東的自營(yíng)業(yè)務(wù)、第三方開(kāi)放平臺(tái)業(yè)務(wù)以及京東到家業(yè)務(wù)。這是整個(gè)京東電商的基礎(chǔ)。第二個(gè)業(yè)務(wù)板塊是基于電商發(fā)展起來(lái)的




