<玩轉電商系統>讀書筆記

近日拜讀了1號店CTO韓軍編著的《玩轉電商系統》,還沒看完已經收穫良多。原來一整套的電商系統如此之複雜龐大,想把電商作大作好,須要在技術層面上下很是大的功夫。前端

首先前端各類商品的展現頁面,須要能支撐住高併發訪問,以及可能須要兩階段事務處理的下單,訂單系統。注意,訂單系統在後臺有一個潛在的功能,是對每個訂單進行算法分析計算,查找到一個配貨送貨的最優算法,以儘可能下降網站供應鏈成本。
算法

接下來,前端還須要一個比價調價模塊,能夠方便快速的,近乎自動化方式的對網站上的全部分類商品進行適時調價,優惠促銷等。併發

知己知彼,方能百戰不殆。爲了和同行競爭,電商網站必須配備爬蟲模塊,常常性的,神不知鬼不覺的去同行網站爬取海量數據,而後運用雲計算及大數據處理進行分析比價,方可在價格競爭,商品品種分類,各種優惠促銷中不落下風。高併發

近年來秒殺系統顯然已是電商的標配,例如淘寶雙十一狂歡節,京東618狂歡節,1號店711優惠促銷等。都須要瞬時併發量很是巨大的秒殺系統。大數據

各類積分兌換,白條,用戶系統等模塊和以上相比簡直就是小case了。優化

下面來看供應鏈部分,也能夠認爲是對物聯網的創建。這部分是電商系統的成本之源,爲了儘可能下降成本,物流及供應鏈系統須要不斷的精益求精。能夠說是至關的複雜,分了好幾塊。
網站

首先要考慮供貨商,如何讓供貨商在供貨時錯峯,減小等待時長。例如經過網上預定,電話預定等手段,減小雙方的物流成本。同時讓倉庫卸貨工人儘量的作到分工時間平均,不能搞成大量供貨商同時紛至沓來,在一二個小時內集中卸貨形成瓶頸,擠爆倉庫。雲計算

其次是商品在各個網點/站點的配置。要根據各類大數據處理歷史數據,覈算出每一個網點的不一樣種類商品配置,以防斷貨缺貨現象發生,防止附近顧客購買的商品在網點中缺貨,形成沒必要要的運輸成本。在每一個倉庫網點揀選商品時還要計算揀貨最優路徑以節約工人揀貨時長,壓縮成本。事務

當顧客在前端下單後,須要對送貨路徑進行計算。儘可能優化,使商品在「最後一千米」處,配送員儘可能節約時間將商品送達客戶手中。這裏面須要大量複雜的算法,例如遺傳算法,進化算法,最優路徑等。自動化

看了上面對書中前幾章描述的總結,相信讀者已經在掰起手指計算一個成熟的電商網站大概須要多少個模塊/系統來支撐了。是的,電商系統,沒有最好,只有更好。

相關文章
相關標籤/搜索