1. 程式人生 > >阿里用技術幫使用者剁手——《盡在雙11——阿里巴巴技術演進與超越》

阿里用技術幫使用者剁手——《盡在雙11——阿里巴巴技術演進與超越》

每個網際網路從業者都希望使用者在自家平臺上剁手,但很少有人知道讓平臺支援使用者剁手。拉斯維加斯的快手富翁是低水平的幫使用者剁手的方式,剁過兩次之後使用者就無手可剁了;而阿里的雙11購物狂歡節則是高水平的幫使用者剁手的方式,每年都能剁一次。

《盡在雙11——阿里巴巴技術演進與超越》一書內容覆蓋了基礎設施、雲端計算、大資料、AR/VR、人工智慧、物聯網等技術領域的剖析,以及在電商、金融、客服、物流等商業層面的洞察;本書不但讓向網際網路從業者傳授阿里幫助使用者剁手的經驗,同時本書也是在校大學生了解科技與商業最新發展的一個視窗。此外本書也包含豐富的雙11發展歷程中的故事性片段,讀者可以一邊體驗雙11演進歷程,一邊體會到阿里人的創新精神。

阿里技術架構八年來的演進

雙11不但是阿里剁使用者手的節日,也是阿里技術發展的強大驅動力,雙11業務的快速發展造就了阿里具備高水平伸縮能力和低成本的電商架構體系。 

阿里電商架構的迭代大體可以分為從水平伸縮到成本控制的兩個階段:從2007年底到2009年初從集中式架構體系演進為分散式架構體系的第一輪演進和從2013年到2016年從分散式架構體系演進為單元粒度的分散式架構體系的第二輪演進。兩輪演進的同時還伴隨著支付架構體系的升級和從PC端到移動端的轉型,架構演進的結果就是阿里支撐不斷增長的資料量的能力不斷增強,成本不斷降低。

本書第1章《阿里技術架構演進》介紹了八年來阿里形成技術體系的過程中遇到的問題,做出的嘗試,以及最終解決問題所用的採取的思路、方法和技術。

如何確保雙11生命線的安全可靠

雙11最大的困難在於零點峰值的穩定性保障。面對這種世界級的訪問量、獨一無二的高併發,以12306為代表的一大批網站敗下陣來,而阿里卻建設了大量高可用技術產品,形成了全鏈路一體化的解決方法,用更加逼真和自動化的方式,去評估、優化和保護整個技術鏈條,最大化地為使用者提供穩定可靠的服務。 

林則徐曾把影響戰爭勝負的因素歸納為關鍵性遞增的四點——“器良技熟,膽壯心齊”,人心向背不但是戰爭勝負的決定性因素,也是一個企業戰略成敗的決定性因素之一。阿里的工程師們在備戰雙11時能一邊喝著咖啡一邊享受著按摩一邊改變世界,是阿里能在眾多競爭對手中脫穎而出的原因之一。

本書第2章《穩定,雙11的生命線》介紹了容量規劃、全鏈路壓測、實時業務審計、故障演練和系統自動保護等用於確保使用者順利剁手的措施,此外本章在描述阿里的工程師的工作環境的字裡行間也透露了確保雙11生命線安全可靠的非技術因素——人心向背。

技術和商業交織發展的歷程

就像脫糖技術讓減肥人士養成了吃無糖食品的習慣一樣,雙11業務驅動技術的發展並不是單方向的。技術的創新與發展也不斷推動著商業模式的升級與變革,阿里正實踐著用技術拓展商業的邊界。

當電商巨頭體量達到一定程度以後,必然會發生難以獲得流量增長、甚至開始流失的情況。為了遏制這種限制商業邊界拓展的不良趨勢,阿里利用大資料和人工智慧創造了個性化推薦系統,不但可以在新使用者頭幾次訪問的時候抓住興趣,迅速給他推薦一些他感興趣的商品,也給網站的體驗帶來了非常大的效果上的提升。

本書第3章《技術拓展商業邊界》介紹了阿里技術反作用於業務的幾個典型案例,用事實證明了科技進步對商業發展的影響。

無線和互動的持續創新與突破

2010年被D8譽為高富帥標配的iPhone 4問世,與此同時Android也成為了大學新生入學時“充話費送手機”的手機的作業系統,中國進入了移動網際網路時代。始於2009年的阿里雙11正好經歷了移動網際網路崛起的全過程。

眾所周知手機淘寶是HTML5開發的,卻有媲美Native開發的體驗。用HTML5開發APP的框架有舶來的React Native、PhoneGap和國產的AppCan、HBuilder等,然而與阿里開源的Weex相比都是小巫見大巫。Weex不但完美兼顧效能與動態性,還徹底解決了頻繁發版和多端研發兩大痛點,同時解決了HTML5在移動端顯示效果受限的問題。

剛剛過去的2016年被譽為“中國VR元年”,然而在“VR”成為國人耳熟能詳的科技名詞之前就有土老闆打算找我搞一個像探索遊戲一樣的使用者扮演角色逛街拿起物品的購物軟體,然而他只願為技術投資2000元。阿里一直致力於探索VR與AR技術,2016年雙11正式上線的淘寶Buy+VR購物為中國網際網路事業添上了濃墨重彩的一筆。

本書第4章《移動端的技術創新之路》介紹了2010年以來阿里對中國移動網際網路事業的貢獻和雙11在手機上的創新,並展望了阿里對未來科技的探索。

讓生態更加繁榮

雙11從阿里內部員工的一個點子到全球購物狂歡節,僅靠阿里本身的服務、物流、大資料、雲端計算和金融服務是支撐不起來的。雙11的背後是商家自身業務結構的調整、消費者行為習慣的轉變和第三方開發者的大量入駐,以及以上三點從量變到質變導致的國內網際網路生態系統變遷。

去年印度總理莫迪以反腐敗和反黑錢、反逃稅等理由頒佈了電子支付完全取代鈔票的“廢鈔令”,但是因為印度的電子支付技術不過硬而成了全世界的笑話。與此同時,中國的大街小巷貼滿了支付寶的二維碼,阿里用電子支付改變了中國消費者的支付習慣;阿里旗下的中國最大的貨幣基金餘額寶也正在改變中國人的理財習慣。再講個一句話笑話:莫迪對印度電子支付超越中國的自信來自於“印度支付寶”Paytm,而阿里持股40%。 

提到阿里的第三方服務,很多程式設計師會脫口而出AliPay(支付寶)和AliYun(阿里雲),其實阿里提供的第三方服務遠不止這些,每個Android和iOS開發者都離不開的AMap(高德地圖)和UMeng(友盟)都是阿里旗下的;除了豐富的第三方服務,全世界速度最快的解析Json的開源框架FastJson也出自阿里。

本書第5章《繁榮生態,賦能商家》介紹了阿里用技術改變了商家的業務結構、消費者的行為習慣以及開發者的工作方式,從而改變了國內網際網路生態系統的全過程。

本書的成書花絮和彩蛋

本書因為內容過於豐富,本書啟動會上決定用“盡在雙11、盡在雙11、盡在雙11”的雙11口號概括

阿里技術體系比本書內容豐富得多,五大部分、每部分五小節、每小節五千字是為了致敬阿里技術的規範化和工程化

本書的封面設計一共出了八個方案,三次打樣,最開始要用富含科技感的藍色版本,最終選定了淘寶商城的主題色版本

本書全綵印刷,本文的小標題和正文的TextColor與本書目錄一致