网易云信稳定背后的秘密
闕杭寧如何帶領團隊打造云信?
云信穩定背后有著怎樣的秘密?
下文選自猿團對云信CTO闕杭寧的專訪稿
原文來源中國網,內容排版有刪改
“網易出品,必屬精品”,開發界流傳的這句話對于大多數開發者并不陌生。網易云信,作為一個即時通訊云服務平臺,凝聚了網易公司15年的技術積累,憑借出色的穩定性以及對開發者的增益價值影響著當前的云通訊市場。
本期猿團專訪,筆者帶您一起走近網易云信:作為網易云信的CTO,闕杭寧如何帶領團隊打造這款產品,網易云信穩定背后又有著怎樣的秘密呢?
1
云信團隊的組建
闕杭寧,2007年畢業于浙江大學軟件工程專業,畢業加入工作以后一直從事中間件與商務領航SaaS平臺方面的開發。
兩年后,闕杭寧開始從事通訊開放平臺與IM系統方面的工作,曾任中國電信協同通信能力開放平臺、翼聊IM系統、易信公眾平臺等多個大型系統的架構師,在即時通訊技術領域與能力開放平臺方向有豐富的經驗。
也是這個原因,在網易云信的產品化與對外提供能力服務的過程中,闕杭寧開始擔任CTO,負責即時通訊云平臺架構及能力開放的規劃與設計,同時也負責云信整體的技術支持服務。
說到網易云信團隊的組建,闕杭寧告訴筆者,網易云信團隊的前身是網易杭州研究院通訊基礎設施技術組,有十幾年的即時通訊基礎。當然,即時通訊能力和即時通訊云平臺還是不同的。作為一個云平臺,除了穩定的能力,要做得好用、易用,需要優秀的產品設計團隊的創作。所以在2014年底,公司重新組建了網易云信這支團隊,請來了一流的產品團隊加入,并增加了商務與技術支持,以便全方位地為客戶提供更加便捷和貼身的服務。
2
專業的團隊 做靠譜的產品
談到網易云信最初的創建,闕杭寧介紹:“專業的事情交給專業的團隊來做”。在當前“互聯網+”的浪潮下,通信的需求首當其沖,出現了大量的即時通訊工程師缺口。特別是在初創團隊和傳統企業里面,這個現象更加突出。而即時通訊云就能很好地解決這個矛盾。通過云端的通訊基礎設施以及開放的SDK能力、API接口來快速讓產品擁有即時通訊能力,這讓接入的產品團隊本身從復雜的即時通訊開發中跳出,更加專注于自身業務和產品的打磨。
網易云信可以說是應運而生,秉承了網易系產品“靠譜”的氣質和態度,不僅僅覆蓋即時通訊、實時音視頻,也包括了短信、專線電話、電話會議等傳統的通信方式,當然也包含當下非常火熱的直播與聊天室能力。在穩定方面,網易云信不僅僅包含團隊十幾年的技術沉淀與基礎設施的搭建,更是經過了網易過億用戶產品的線上運維經驗保障。同時,網易云信團隊也有足夠豐富的經驗和實踐來保障有效的應對各類突發問題,讓平臺更加穩定可靠。
3
1對1技術支持 7*24小時運維服務
“穩定”是網易云信的一大特色。當被問及如何保障云平臺的穩定,闕杭寧毫不掩飾對云信產品特有的自信與驕傲:“我們通過十幾年的技術發展和設施建設,已經可以做到支撐像易信這類過億量級產品的穩定運行以及性能體驗保障。另外,我可以毫不自夸地說,網易云信的技術服務質量在業內絕對是一流水準!”
“1對1技術支持 ,7*24小時運維服務”,網易云信說到做到。“工作時間在我們的任意客戶群里面提問,立即可以得到技術支持的響應;這個工作時間持續到晚上23點30分,包含雙休日和節假日。夜間,有任何的反饋,可以通過我們的技術熱線得到我們技術支持的實時響應。”闕杭寧對團隊的服務追求極致:“隨時歡迎客戶抽查檢驗”。
毫無疑問,如此嚴謹的服務支持,背后的人力支出可想而知。筆者的想法得到闕杭寧的證實,他告訴筆者,要做到“1對1技術支持?7*24小時運維服務”需要投入非常龐大的人力成本,首先技術支持本身的招聘就很難,懂技術的又愿意做技術支持的群體相對于開發人員的數量而言是比較少的;其次是客戶接入的過程遇到的問題是不定的,技術支持要做到實時的響應,就不能使用工單、郵件這樣的非實時方式,只能使用即時通訊工具來做到。使用即時通訊工具來做到一對一建群支持并隨時能做到實時響應,在幾萬接入客戶的情況下7*24小時支持,這中間的人力投入難以想象,但網易云信的確都做到了!
4
接入開發者40000+,日活超2億
網易云信在上線之前,團隊在其10多年的原有即時通訊基礎設施上,又經過了一整年精心的設計、反復的測試驗證、廣泛的用戶調研訪談、回爐重新打磨等一系列產品化準備,靠穩定的平臺、及時有效的服務品質以及誠信贏得了市場。
(點擊查看大圖)
目前,網易云信接入開發者數量超過4萬+(編者按:截止目前超過50000+),日活超過2億,擁有順豐快遞等知名企業用戶,也遍布O2O、社交、在線醫療、在線教育、互聯網金融等等。“很多客戶反饋說云信的穩定和便捷,認為我們的代碼寫得好,定制性非常好等等。我覺得這是對我們最大的肯定”。闕杭寧如是說。
5
云信如何贏得贊譽?
那么,網易云信靠什么來贏得用戶口碑的呢?闕杭寧為我們分享了兩個案例。
第一個案例是關于如何響應客戶非云信產品問題的額外緊急需求。因為這些額外的緊急需求可能會打亂程序員原本的開發計劃,同時在原有排期不改變的情況下,新增的工作量可能并不輕松。當時團隊接到客戶反饋,說他們在接入初期沒有考慮到某個細節還無法實現,但是他們的上線時間已經確定了,對外的廣告也發了,希望云信能幫忙解決。這個問題最終是團隊與客戶開電話會議,產品設計師聽取客戶的場景,并和開發人員一起積極出解決方案。網易云信為此緊急排期,并如期提供給該客戶一個補丁版本,為客戶解決問題。當然,也有遇到是客戶本身的方案原因,無法直接使用網易云信實現該有的效果,但是可以通過變通方案達到目的。網易云信的接入服務不僅僅是提供云信接入API的那點事,也會積極地配合客戶在接入中解決各種接入中遇到的非技術困難。
第二個案例是關于如何服務好剛入門的開發者。網易云信的有些接入者是剛入門的開發,這些開發者本身一邊在學習,一邊在接入。遇到問題,很多時候無法區分是云信SDK的問題,還是本身業務處理上遇到的問題。這給網易云信的技術支持服務帶來了不少額外的支持工作量。網易云信的技術支持也并沒有因為這些非云信的問題而將接入者拒絕,而是把這里面的邏輯思路講述清楚,必要的時候會主動給類似問題的解決方案地址,并給出解決思路和建議,讓接入者有思路并能夠動手去解決問題。
這些只是網易云信日常運維中的冰山一角。對于未來云信的發展,闕杭寧表示,在目前的功能基礎上,云信團隊會更積極主動地深入接觸各個真實產品領域的相關需求,把各個細節和功能做得更完善和好用。同時也會在基礎設施上面繼續投入,去優化網絡傳輸效率,提高大數據量傳輸的實時互動性和可靠性。
END
【推薦觀看】
【視頻】闕杭寧:IM云開發經驗分享
網易云信 | 真正穩定的IM云服務
http://neteaseim ?長按識別,關注精彩
戳一戳,了解云信
↓↓↓
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的网易云信稳定背后的秘密的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 没文化连广告都看不懂—“网易密码信破解”
- 下一篇: 7个套路让妹子心甘情愿陪你看魔兽世界大电