雙十一要來了,你的系統(tǒng)做好準(zhǔn)備了嗎?

0 評(píng)論 2205 瀏覽 2 收藏 9 分鐘

編輯導(dǎo)語:自從有了雙十一購物狂歡節(jié),每年雙十一下單期間都會(huì)看到有很多小伙伴在朋友圈或者微博吐槽“下單頁面又崩啦”“你們能買單嗎?我為什么進(jìn)不去”等等;今年的雙十一馬上就要來了,你的系統(tǒng)做好準(zhǔn)備了嗎?本文作者分享了關(guān)于電商產(chǎn)品活動(dòng)前的工作梳理,我們一起來看一下。

雙十一馬上來了,各大系統(tǒng)都在迎接備戰(zhàn),活動(dòng)前,要做哪些準(zhǔn)備才能輕松應(yīng)對(duì)活動(dòng)?本文以電商類產(chǎn)品為例,對(duì)活動(dòng)前的準(zhǔn)備內(nèi)容進(jìn)行梳理,期望能給大家一些建議。

一、明確活動(dòng)內(nèi)容

活動(dòng)本身是一個(gè)事件,因此可以通過分析事件的邏輯對(duì)活動(dòng)進(jìn)行梳理,一般情況下,是由產(chǎn)品經(jīng)理和業(yè)務(wù)/運(yùn)營人員進(jìn)行討論確定。

這里尤其要明確的是——用戶從哪里來?在什么時(shí)間段來?是否有逆向和伴隨性行為?

可以根據(jù)以下方向進(jìn)行梳理:

1)活動(dòng)對(duì)應(yīng)的主題和目的:比如有些活動(dòng)圍繞著引流,有些活動(dòng)圍繞著下單轉(zhuǎn)化;根據(jù)目的不同,對(duì)于后續(xù)的壓測(cè)評(píng)估側(cè)重點(diǎn)也會(huì)不同,因此明確知道本次活動(dòng)的目的十分必要;業(yè)務(wù)側(cè)本身也會(huì)對(duì)活動(dòng)的結(jié)果有預(yù)期,比如新增用戶量**、成交額**等等,這些數(shù)據(jù)可以作為活動(dòng)的目標(biāo)參考數(shù)據(jù)。

2)明確活動(dòng)的持續(xù)時(shí)間:活動(dòng)時(shí)間的評(píng)估也要包含活動(dòng)前期引流和預(yù)熱,并明確標(biāo)記出活動(dòng)期間的運(yùn)營動(dòng)作有哪些,每一個(gè)運(yùn)營動(dòng)作都會(huì)觸發(fā)用戶量的激增。

3)活動(dòng)涉及到的系統(tǒng)和人物角色:本次活動(dòng)的目標(biāo)用戶群體范圍是什么?活動(dòng)是否涉及到其他相關(guān)系統(tǒng)?是內(nèi)部系統(tǒng)還是外部系統(tǒng)?相關(guān)系統(tǒng)責(zé)任人是否明確?方便后續(xù)的對(duì)接工作。

4)活動(dòng)的業(yè)務(wù)場(chǎng)景:比如用戶主要從那幾個(gè)頁面進(jìn)入,對(duì)應(yīng)的行為路徑是什么?以及每一個(gè)路徑對(duì)應(yīng)的用戶行為有哪些?

舉例:從**月**日20:00直播開始,用戶通過廣告?zhèn)鞑セ蜴溄拥男问竭M(jìn)入直播間,通過直播間的購物袋,跳轉(zhuǎn)至**款商品的商品詳情頁,在該頁面下完成優(yōu)惠券領(lǐng)取,完成支付下單的全過程操作;在分析路徑的時(shí)候,也需要把伴隨性行為和逆向流程考慮在內(nèi)。

二、活動(dòng)評(píng)估

對(duì)活動(dòng)有了明確認(rèn)知后,基于已經(jīng)明確的活動(dòng)規(guī)模(一般情況下,通常會(huì)按照業(yè)務(wù)提供的數(shù)據(jù)的3-4倍作為系統(tǒng)承受的目標(biāo)值),結(jié)合歷史活動(dòng)數(shù)據(jù),可以客觀地評(píng)估本次活動(dòng)的風(fēng)險(xiǎn)。

  • 基于活動(dòng)內(nèi)容找到歷史可參考的活動(dòng)數(shù)據(jù):根據(jù)已經(jīng)梳理和明確的用戶行為路徑,查看歷史活動(dòng)中是否有同類活動(dòng)進(jìn)行參考,找到對(duì)應(yīng)的數(shù)據(jù)指標(biāo),如轉(zhuǎn)化率、PV、UV、流量峰值的信息。
  • 數(shù)據(jù)對(duì)比與比較:根據(jù)本次的活動(dòng)的目標(biāo)與歷史活動(dòng)的數(shù)據(jù)進(jìn)行客觀對(duì)比,從而大致明確本次活動(dòng)的風(fēng)險(xiǎn)值和風(fēng)險(xiǎn)系數(shù)。
  • 根據(jù)預(yù)估的本次流量數(shù)據(jù),結(jié)合歷史活動(dòng)的轉(zhuǎn)化率進(jìn)行計(jì)算,評(píng)估每一個(gè)環(huán)節(jié)的流量數(shù)據(jù),以此為建議給到測(cè)試同學(xué)進(jìn)行壓測(cè)。

三、系統(tǒng)梳理和壓測(cè)

1)產(chǎn)品經(jīng)理給到預(yù)估數(shù)據(jù)后,開發(fā)人員就可以針對(duì)性地梳理相關(guān)接口,梳理成接口文檔,甚至可以把所有的報(bào)錯(cuò)提示從頭到尾的梳理一遍。

2)測(cè)試人員就可以結(jié)合數(shù)據(jù)進(jìn)行壓測(cè),對(duì)重點(diǎn)頁面進(jìn)行壓測(cè),明確系統(tǒng)的極限情況,輸出對(duì)應(yīng)的壓測(cè)報(bào)告,并進(jìn)行客觀分析(備注:壓測(cè)報(bào)告務(wù)必把壓測(cè)場(chǎng)景和數(shù)據(jù)進(jìn)行填寫,從而可以直觀地了解到壓測(cè)數(shù)據(jù)是否與活動(dòng)的真實(shí)數(shù)據(jù)有出入,方便后續(xù)復(fù)盤用)。

3)測(cè)試人員提供壓測(cè)結(jié)果并結(jié)合產(chǎn)品提供的預(yù)計(jì)指標(biāo)進(jìn)行比較,客觀評(píng)估出是否有性能風(fēng)險(xiǎn),以及是在哪個(gè)頁面的哪個(gè)接口存在風(fēng)險(xiǎn)。

4)同步、開發(fā)負(fù)責(zé)人和運(yùn)維人員進(jìn)行協(xié)商,輸出對(duì)應(yīng)的解決方案;如出現(xiàn)瓶頸,建議拉上產(chǎn)品一起討論,避免在產(chǎn)品不知情的情況下,改動(dòng)產(chǎn)品邏輯,從而影響活動(dòng)效果和用戶體驗(yàn)。

四、系統(tǒng)優(yōu)化建議及方向

  • 提前做到相關(guān)頁面緩存,并對(duì)緩存應(yīng)用機(jī)制優(yōu)化;
  • 對(duì)高頻活動(dòng)API接口進(jìn)行優(yōu)化;
  • 整合碎片化查詢;
  • Sql語句進(jìn)行優(yōu)化;
  • Cpu消耗java編碼進(jìn)行優(yōu)化;
  • 讀寫分離;
  • 日志進(jìn)行優(yōu)化,畢竟出現(xiàn)問題,這些日志都是排查問題的證據(jù),優(yōu)化問題的依據(jù);
  • 圖片做CDN處理。

五、活動(dòng)數(shù)據(jù)的記錄和跟蹤

在活動(dòng)期間把用戶并發(fā)數(shù)、單接口的TPS“Transactions Per Second(每秒事務(wù)處理數(shù))”和“QPS:Queries Per Second(查詢量/秒)”、負(fù)載水平、水位線(CPU利用率,內(nèi)存利用率等)等關(guān)鍵數(shù)據(jù)記錄下來。

方便客觀對(duì)活動(dòng)進(jìn)行記錄和跟蹤,為后續(xù)的活動(dòng)提供分析數(shù)據(jù)基礎(chǔ),從而更準(zhǔn)確地定位問題,發(fā)現(xiàn)系統(tǒng)瓶頸。

六、小tips

系統(tǒng)運(yùn)營配置的工作提前做:跟運(yùn)營同事基于活動(dòng)的準(zhǔn)備清單進(jìn)行核對(duì),尤其重點(diǎn)關(guān)注系統(tǒng)層面的操作,比如優(yōu)惠券的配置、鏈接的配置、限時(shí)秒殺活動(dòng)的配置等等;由于存在后臺(tái)接口與前臺(tái)共用的情況下,因此讓運(yùn)營同事在后臺(tái)提前配置好活動(dòng),從而避免在活動(dòng)當(dāng)天消耗服務(wù)器資源的情況發(fā)生。

項(xiàng)目管理:

  • 提前預(yù)定好集中辦公的會(huì)議室,跟活動(dòng)準(zhǔn)備相關(guān)的人需要集中辦公,方便及時(shí)溝通,處理問題;
  • 提前做好相關(guān)報(bào)備,跟相關(guān)系統(tǒng)進(jìn)行提前溝通,避免相關(guān)系統(tǒng)停機(jī),引發(fā)系統(tǒng)異常;
  • 當(dāng)然,活動(dòng)支持需要耗費(fèi)體力和精力,夜宵和咖啡也要提前準(zhǔn)備好喲。

七、小結(jié)

大型活動(dòng)前的準(zhǔn)備事關(guān)重要,每一個(gè)環(huán)節(jié)都十分重要,都可能直接影響活動(dòng)的成功與否。

因此需要各個(gè)角色通力合作:

  • 產(chǎn)品做好對(duì)接,明確用戶行為路徑;
  • 開發(fā)提前對(duì)系統(tǒng)層面做好把關(guān);
  • 測(cè)試同學(xué)做好功能測(cè)試和性能測(cè)試;
  • 運(yùn)維同學(xué)提前對(duì)服務(wù)器檢查等等。

團(tuán)隊(duì)配合一同打出漂亮的活動(dòng)戰(zhàn)績!

 

本文由@黑心老巫婆 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。

題圖來自Unsplash,基于CC0協(xié)議

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 目前還沒評(píng)論,等你發(fā)揮!