前言
在前面的幾篇文章中,介紹了全鏈路壓測的背景、在企業中的立項流程以及落地的一些技術方案。
在開始真正的介紹落地實踐過程以及相關案例之前,我想和大家聊聊,我對全鏈路壓測的一些認知,即:全鏈路壓測在技術團隊中的定位,以及它的價值是什么。
業務和技術是什么關系?
在聊這個topic之前,先回想下我在第一篇文章中闡述的一個觀點:全鏈路壓測創造了什么價值?我當時的觀點:
技術角度:降低成本、提升系統SLA、技術練兵&團隊協作&快速響應;
業務角度:提升用戶體驗、更快的發現和驗證目標、更好的達成業務運營目標;
現在我要表述的觀點依然不變,從更高的維度來說,技術和業務的關系可以用下面一句話概括:
技術是為業務達成目標提供支撐和效率工具,業務目標更好的達成會對技術有更高的要求!
技術的目標:支撐業務運營

業務本身的特性主要有如下幾點:
1.精細化運營(需要准確的數據);
2.成本和效率(更低的成本和更高的收益);
3.更好的服務用戶(需要快速高效的解決用戶的痛點問題);
4.新的業務可以快速落地驗證(需要高效的技術響應和技術支撐);
而上述幾點業務的特性,都對技術提出了很多的要求!
技術如何支撐業務運營增長

從上圖可以看出,常見的業務運營流程中,每個階段每個環節都對技術部門提出了挑戰:
1.從需求提出到發布:研發成本、研發效率、交付質量;
2.從下單到訂單履約:提高業務成交履約率(撮合交易/成單匹配/留存轉化);
3.業務活動的營銷推廣:活動搭建、抽獎&優惠券&營銷短信等方面的快速響應;
4.線上故障的快速發現解決:監控告警、問題定位、風險評估、線上服務的SLA;
業務的目標:運營業務增長
前面簡略的聊了技術對業務運營的重要支撐性作用,這里我們來看看常見的業務場景,具備的幾種特性:
1.業務可視:業務的可視,簡單理解就是業務的狀態,處在什么階段,目前的效果可以直觀的以可視化的狀態來呈現。
常見的場景就是業務監控大盤(想想監控大盤需要技術做什么?數據采集/數據存儲/數據展示)
2.業務可管:最常見的就是一些促銷活動的配置,比如:
活動時間、涉及的商品/優惠券、用戶類型以及標簽體系(這里又需要技術做什么呢?活動會場搭建工具/優惠信息緩存/活動消息推送)
3.業務可控:業務可控也可以通過字面意思理解,即:各個業務維度的運行監控/業務配置發布回滾以及防資損;
4.業務可優:這一點,我們現在最常見的有電商的千人千面,短視頻的智能推薦、針對不同等級會員的優惠營銷體系等;
技術支撐業務運營增長案例
上面講了這么多業務的特性以及技術對業務運營支撐的重要性,這些內容可以用下面這張圖概括:

穩定性保障面臨的六大挑戰
系統容量
硬件成本
系統穩定
1年 = 365天 = 8760小時99.9 = 8760 * 0.1% = 8760 * 0.001 = 8.76小時99.99 = 8760 * 0.0001 = 0.876小時 = 0.876 * 60 = 52.6分鍾99.999 = 8760 * 0.00001 = 0.0876小時 = 0.0876 * 60 = 5.26分鍾
發現問題:強大完善靈敏的監控體系;定位問題:對業務和技術實現的熟悉程度以及高效的定位分析工具;解決問題:故障的自愈能力以及對異常情況的穩定性預案甚至故障演練;
技術能力
彈性擴縮容能力;監控告警追蹤能力;限流降級熔斷能力;故障識別響應和技術優化;
大促效率

溝通協同
全鏈路壓測對穩定性保障的價值
總結回顧
建了一個全鏈路壓測溝通交流群,目前群人數已超過100,想加群的同學請公眾號回復關鍵字:全鏈路壓測。
添加我好友,我邀請進群,加群請備注說明來意。——公眾號二維碼在我博客主頁右上角。
