移動互聯網時代,推送已經成為快速獲取信息的新途徑。極光推送是國內第三方推送領域的佼佼者,極光推送在短短六的5年時間里,聚集了海量用戶,目前有超過5 0 萬款APP正在使用極光推送辦事,月獨立活躍設備超過 7 億,產品覆蓋了中國國內90%以上的移動終端。
王豐是極光推送的首席架構師,負責極光開發者辦事后臺推送系統,大規模高并發分布式云計算體系架構總體設計研發,他陪同著極光一路成長,見證了極光推送用戶數量從 0 用戶到數十百億的飛躍用戶。他向我們談到了極光推送研發團隊的特點以及架構師的自我修養的問題。
極光推送的,開發工作一直處于高速推進中,有時一個應用進來就有過億的用戶,連注冊模塊都需要高并發,這一點顯著區別于絕大多數公司,印象尤其深刻。
王豐說,盡管業務量巨大,極光的后臺架構開發團隊卻始終連結小規模,短小精悍。開發采用敏捷模式,快速迭代驗證,灰度上線。王豐說,盡管業務量巨大,后臺架構開發團隊始終連結小規模,短小精悍,敏捷模式,快速迭代驗證,灰度上線
王豐也談了一個比較輕松的關于架構師修煉方面的問題,除了開發能力與設計能力以外,“有效溝通”也是架構師很重要的一項技能。和項目經理、銷售、開發、測試人員清楚、精準的表達地表達本身的思維上本身的想法,是不是需要有些技巧?
王豐說,溝通是天天在做的事情,研發團隊的需求來自產品經理,和銷售商務沒有直接的溝通。和產品經理之間主要是反復確認有疑問的需求點,好比 A/B測試,拿到需求之后,開會討論、,郵件、,面對面的溝通業務流程。
而對于開發測試人員來說講,詳細講解業務的功能點,接口為什么這么設計、,辦事模塊劃分的考慮因素、,是否需要采用新的技術、,用戶將來如何用,不光知其然,還要知其所以然。讓每個開發測試人員將本身的角色轉換成用戶來體驗,確保準確的理解業務流程。
,