1. 程式人生 > >新浪微博:絕境逢生處,務實精神驅動下的技術成熟

新浪微博:絕境逢生處,務實精神驅動下的技術成熟

2009年初夏,一個已經接近完工的大專案“朋友”團隊,在理想國際大廈面向新浪CEO曹國偉等人做了兩個多小時的產品彙報,這款定位在社交場景下的產品,被決策層判定“沒明白核心賣點是什麼”、“產品不夠簡單、不具傳播性”。

“朋友”在新浪互動社群部研發兩年後終遭擱淺。彼時,新浪部落格的風頭漸弱,新浪亟待尋找一個新的機會。

儘管“朋友”這款產品並未得到高層的完全認可,但早年新聞專業出身的曹國偉卻敏銳地嗅到:“朋友”中基於社交網路場景的基因遲早會成為網際網路時代的一個爆點。在他的要求下,產品團隊對“朋友”展開深層開刀,重新打磨,由此而生的就是新浪微博。

初生·炙手可熱

2009年8月,新浪微博正式上線,支援多媒體釋出、支援評論、支援轉發,沒有圈層束縛的環境,讓任何人的言論都有可能得到關注、任何人的行為都可能受到監督,這個流淌著自由、民主、公開、透明血液的社交產品,很快得到了公眾的追捧。

推出第一年,使用者數量即突破一億,新浪微博成為最炙手可熱的網際網路社交品牌。

新浪微博的新穎形式,讓多家網際網路公司看到了機會,也紛紛推出了各自的微博產品,但無論是新浪微博的起步時機、資源使用者的大量積累以及母體的媒體屬性等因素,都決定了其他同類產品已經無法望其項背,重新整理浪微博成為許多人的一項生活習慣,各色人物、各類話題由此發聲。

絕境·鳳凰涅槃

網際網路產品的迭代更新總是令人眼花繚亂,與風光同存的,是競爭和挑戰。僅僅兩年之後,騰訊系的“新”生社交產品微信使用者突破1億,微博使用者量迅速遭遇瓜分,熟人關係圈的熱鬧非凡襯映出微博的異常清冷,不少人開始預判:新浪微博恐怕大勢已去。

從創立“新浪架構”赴美上市,到“毒丸計劃”破解盛大收購意圖,從建立MBO(管理層收購)維穩內部動盪,到創辦“微博”開啟業務新局面……每一次危機迎來,曹國偉都能帶領團隊從容化解,促成新浪的新一輪成長,他們如同太極高手,內外相合,水來土掩。

而這一次,微博紅利期顯然已過,微博乃至新浪能否再渡劫難,成為擺在眾人面前的疑問。揹負著“是否會喪失微博獨立性”的質疑,曹國偉一意孤行,決意啟動與阿里巴巴從資本到業務上的戰略合作。由此,微博逐漸從單一的社交網路平臺轉型為商業營銷、重大事件的傳播渠道,完成了廣告社交化、垂直運營領域細分化和網紅經濟化的轉身。

根據中國網際網路絡資訊中心釋出的《中國網際網路絡發展狀況統計報告》顯示,2018年上半年,中國微博使用者規模3.37億人,相比2017年末增長2140萬人,在整體網民數量中微博使用者數比例達到42.1%。

再一次,漂亮的絕地反擊!

再生·務實前行

亮眼的資料為微博團隊帶來了更多喜悅與自信,在無數風浪挑戰下的再次重生也讓團隊更堅定對微博成長的信心。不過,越來越多的關注和訪問量,卻為技術團隊帶來了空前挑戰。

微博的產品定位在於社交、資訊流的傳播,當突發性、爆炸性訊息產生時,微博在網際網路世界中勢必會扮演舉足輕重的角色,而訊息發生瞬間的訪問量激增則會給伺服器帶來巨大壓力。一旦有問題發生,如何快速定位?如何投入解決?如何保證使用者應用體驗?這一系列問題都曾讓技術團隊焦灼不已。

2017年3月,微博技術團隊決定啟動線上質量監控系統的搭建。在這期間,專案負責人於喆帶領團隊完成了多個系統版本的迭代更新,不斷推進系統對產品穩定性及效能的監控水平,其中,包括了對谷歌Breakpad的自定義改寫工作。

往往,針對native crash一類的問題,安卓自帶的捕捉工具只能提供崩潰地址等基本資訊,不全面、不準確的資訊,往往給開發人員帶來問題解決效率過低、錯誤率較高等現實問題,在微博內部,就曾出現過一個不定時復現、無法定位歸因,團隊許久都未曾解決的麻煩情況。

面對這一困擾,於喆與團隊成員決定從底層入手,通過改寫谷歌原生Breakpad程式碼來開發一個全新的日誌收集SDK。5個人,2個月夜以繼日,改寫工作才得以收工。這項能力上線後的首次測試結果驗證,native crash下降40%!之前那項蟄伏許久的“神祕”問題也很快被抓取歸因,在短短几天內完美解決。

以這樣的能力和品質,微博團隊在處理普通但非必現問題時,解決效率相較之前高出4到5倍;在處理難定位、難復現的複雜問題時,處理效率相比之前更是提升10倍!

在經歷過無數風浪後起死回生的微博,更能感懷“務實”對於團隊的意義。於喆說,在微博,任何問題都不會被藏著掖著,上層也從不會坐視不管,所有人都十分關注技術的積累和推進。

儘管許多企業都有一套這樣的線上質量監控系統,用來監控產品在發版前及上線後的穩定性及效能狀況,但在模組聚合、資訊提供的完整度及準確性方面,微博做出了自己的特色。他們對線上質量監控系統的最初期待便是:使用者更專注於產品體驗,系統在產品背後“無聲勝有聲”。

對於微博,你一定還想了解:

線上質量監控系統的更多開發重點與關鍵細節

難點問題的應對解決之道

……

想了解更多,敬請關注11月16日安卓綠色聯盟開發者大會——新浪微博安卓開發負責人於喆將為您解構《微博線上質量監控系統》。

時間:2018年11月16日

地點:北京國家體育館副館(北京演藝中心)

大會議題