雙11前1小時,阿里程序員發現重大bug……
外界都認為雙11是精心準備的,技術是遊刃有餘的。然而剛開始時,並非如此。
近期,阿里技術團隊出了一本新書:《盡在雙11:阿里巴巴技術演進與超越》。畢玄、小邪、霜波、叔同、鬼道、舒文、空濛……這些伴隨雙11成長起來的技術大牛,聯手執筆,用質樸的文字首次道出了不為人知的雙11故事。
比如,2011年雙11倒計時1小時,商品優惠折扣3折被寫成0.3折。23點45分,技術團隊鎖定問題、決定回滾後全部重新推送,結果再度發現一個嚴重的系統bug……
2012年雙11零點,交易成功率不到50%,各種系統報錯,最後甚至出現超賣危機……千鈞一髮之際,阿里技術團隊如何修補漏洞?
2015年,移動端入口流量大大超過預期,10%物流機器宕機,無法響應。是否要果斷直接刪除這批機器,將寶押在剩下90%的機器上?技術團隊再度面臨兩難抉擇……
高考一個人一輩子只用參加一次,而在阿里做雙11,是每年要參加一次,而且試卷一年比一年難了。
技無止境,雙十一技術進化史
2009年,雙十一誕生。當時,整個技術部門只有幾個人被臨時安排值班,高峰每秒只有400個請求。
8年之後,雙十一交易額增長200倍,交易峰值增長超過400倍,系統複雜度和大促支撐難度更是以指數級攀升。阿里二十多個事業部門、幾千位技術人員一起加入了雙11的備戰,實現了每秒處理17萬條請求的技術奇蹟,產生了以「全鏈路壓測」為代表的世界級技術創新。
經過多年的錘鍊和成長,如今阿里把人工智慧應到業務系統中,這個全球最複雜的業務系統、電商系統變得越來越透明,越來越自動化。2016年雙十一交出了前所未有的漂亮成績單:大問題沒有,小問題也沒有!
雙十一當晚奮戰在前線的程序員
面對交易額邁入千億大關的世界級場景、獨一無二的巨大挑戰,阿里如何建設全鏈路一體化的解決方案,又如何用更加逼真和自動化的方式,去評估、優化和保護整個技術鏈條?最終建立起全球最盛大的線上交易節?《盡在雙11——阿里巴巴技術演進與超越》將一一告訴你。
該書是迄今唯一由阿里巴巴集團官方出品、全面闡述雙 11 八年以來在技術和商業上演進和創新曆程的書籍。阿里巴巴集團CTO行癲稱此書為「迄今為止對雙11技術演進最客觀、最詳實的還原。」
它以雙11為著眼點,系統地闡述了阿里巴巴重要階段的技術進步歷程,通過阿里領先的交易、支付、物流系統,以及強大的計算平台、海量數據、智能演算法和一系列的方案案例,揭秘世界奇蹟雙11背後的「故事」。
5大章29節,每一節都是久經考驗的淬鍊
雙十一,是阿里技術發展的強大驅動力。這本書將帶你回顧最真實的雙十一,展示不為人知的幕後故事。
目錄:
第1章 阿里技術架構演進
雙11是阿里技術發展的強大驅動力,雙11業務的快速發展造就了阿里具備高度水平伸縮能力、低成本的電商架構體系。這個架構體系是如何一步一步形成的呢?
1.1 五彩石,電商架構新起點
1.2 異地多活,解除單地域部署限制的新型雙11擴容方式
1.3混合雲,利用阿里雲彈性大幅降低雙11成本
1.4OceanBase,雲時代的關係資料庫
1.5 手機淘寶,移動互聯網電商新時代
1.6 螞蟻技術架構演進
第2章 穩定,雙11的生命線
雙11最大的困難在於零點峰值的穩定性保障。面對這種世界級的場景、獨一無二的挑戰,阿里建設了大量高可用技術產品,形成了全鏈路一體化的解決方案,用更加逼真和自動化的方式,去評估、優化和保護整個技術鏈條,最大化地為用戶提供穩定可靠的服務。
2.1 容量規劃,資源分配的指南針
2.2 全鏈路壓測,大促備戰的核武器
2.3 全鏈路功能,提前開始的狂歡盛宴
2.4 自動化備戰,喝著咖啡搞大促
2.5 實時業務審計,從系統可用到業務正確
2.6 故障演練,系統健壯性的探測儀
2.7 系統自我保護,穩定性的最後一道屏障
第3章 技術拓展商業邊界
雙11業務驅動技術發展的同時,技術的創新與發展也不斷推動著商業模式的升級與變革,實踐著技術拓展商業的邊界。
3.1 招商報名,活動基礎設施建設
3.2 會場,小二與商家共同打造的購物清單
3.3 搜索,大促場景下智能化演進之路
3.4 個性化推薦,大數據和智能時代的新航路
3.5 供應鏈,從飛速增長到精耕細作
3.6 螞蟻花唄,無憂支付的完美體驗
第4章 移動端的技術創新之路
從2010年開始,國內爆發了從PC向移動端技術和業務的持續遷移,移動深刻地改變著人們的衣食住行和人際交往。阿里的雙11始於2009年,正好經歷了移動互聯網崛起的全程,雙11在移動端的主要創新有哪些呢?
4.1 Weex,讓雙11更流暢
4.2 互動,讓購物變成狂歡
4.3VR&AR,移動端創新體驗
4.4 奧創&TMF,讓雙11多端業務騰飛
第5章 繁榮生態,賦能商家
雙11從阿里內部員工的一個點子到全球購物狂歡節,其背後支撐是服務、物流、大數據、雲計算、金融服務等,是商家自身業務結構的調整、消費者消費習慣的轉變、第三方開發者的大量入駐,以及整個生態的變遷。
5.1 聚石塔,開放的電商雲工作台
5.2 菜鳥電子面單,大數據改變物流
5.3 生意參謀,數據賦能商家的「黑科技」
5.4 阿里小蜜,用智能重新定義服務
5.5 阿里中間件,讓傳統企業插上互聯網的翅膀
5.6 螞蟻金服,金融機構間協同運維的探索和實踐
在一起,戰一起
技術發展的高速度,最終必會衝破各類困難的圍堵。從被流量衝擊得潰不成軍,被迫奮起抗擊,到現在通過技術的力量不斷改寫雙11的用戶體驗和參與感,阿里的技術伴隨著雙11成長起來,強壯起來,自信起來。
如果你是搞開發的童鞋,強烈建議把此書讀個三遍以上(特別是頭兩章)。這樣你不僅會對阿里強大的技術架構、穩定性策略、移動端技術演進等有深入完整的了解,而且能夠站在更高的視野,去看自己目前經手的項目,會得到一定啟發。
苦難,並不值得大聲歌頌。這本書里那些經過挫折、失敗、錯誤之後摸索出來的方法、方向,相信可以幫助許多人,少走不必要的彎路,探索更遠的風景。
阿里技術粉絲專屬福利
在淘寶、天貓等搜索《盡在雙11:阿里巴巴技術演進與超越》,就能購買此書。
最後還有2個消息要告訴給大家。
一個是目前此書還是預售狀態。據說這一周左右能發貨,剛好買了小長假看看。另外一個消息,這裡有一個阿里技術粉絲的專屬福利,可以幫你省個5塊早餐錢。
阿里技術乾貨,都在裡面
優惠券有效期:即日起至3月31日
此外,所有使用優惠券購書的小夥伴,有機會獲得「雞極向上」珍藏版限量套裝。一套含五隻個性公仔,據說這可是連阿里內部童鞋都木有的福利。
活動時間:即日起至3月31日
不是每一位程序員都有機會經歷千億交易額的世界級場景,但是我們可以通過此書,感受業界一流程序員解決問題的方式。
想要了解阿里技術以及背後的故事,這應該是目前最好的一本書了。
※做開發十年,我總結出了這些開發經驗
※Node.js對於Java開發者而言是什麼?
※普通程序員如何轉向AI方向
※StackOverflow 2017開發者調查報告!
※IntelliJ IDEA 2017.1正式發布
TAG:程序猿 |
※2016年總結-Java程序員
※程序員遇到Bug時的30個反應
※小心!平均每天都有8400款Android惡意程序問世
※重啟:2022年,一個試圖用AI取代程序員的故事
※三星Unpacked 2017應用程序
※平均每天都有8400款Android惡意程序問世
※【BlackHat 2017】議題分享:一款潛伏了多年的Mac惡意程序,為何迄今仍「逍遙法外」?
※程序員被前妻勒索1000萬自殺:WePhone軟體已下架
※0046 JavaScript實現四則運算器程序
※程序員面試,純css畫MacBook,代碼300行,真是天才
※2017年ACM程序設計大賽:清華北大復旦進前10
※高逼格!程序員睡前發「73 76 79 86 85」 女孩熬夜破解 竟是……
※為什麼Ubuntu MATE 17.10是程序員最喜歡的Linux發行版?
※iOS 11:屏幕上同時運行4個iPad應用程序
※打假小程序 「12315」 上線!因為它,iPhone 8 或是史上最貴 iPhone
※WePhone程序員遭遇騙局 被前妻勒索1000萬自殺
※Win7應用程序正常初始化(0xc0000135)失敗的解決方法
※iOS 11不要輕易升級,蘋果一舉封殺18.7萬家應用程序!
※win8.1安裝程序出現內部錯誤2203怎麼辦