在移動互聯網産品中,擁有超10億用戶量級代表了其“爆款”的身份,同樣在技術支持上也是一個門檻,對數據處理與穩定性上有更加複雜的考驗。作為出海領軍企業,茄子科技(海外SHAREit Group)旗下多款APP産品全球累計安裝用戶量近24億,其背後的科技圖譜,将為更多企業提供啟發與思考。
多雲架構,做好分層解耦
SHAREit(國内茄子快傳)是茄子科技旗下核心産品,最初以無網近場傳輸被用戶所熟知,有“秒傳電影”的速度,随着SHAREit由工具到内容的産品轉型,數據量日益激增,對數據存儲及算力提出了更高的要求。
為此,茄子科技整體采用了混合雲的多雲架構,以化獲取雲計算資源。據了解,茄子科技的架構分為兩方面:一是IasS層面依托公有雲提供基礎資源,整體采用混合雲的多雲架構,以化獲取雲計算資源,充分應用每個雲廠商的優勢,提升議價能力。二是根據自有業務場景采用開源 + 自研架構。在技術組件選擇方面,現階段主要以開源方案為主,并在此基礎上針對業務場景做深度擴展和定制,如在開源軟件基礎上定制自有的 KV 存儲系統。
随着用戶量劇增,平台複雜度會大大提升。茄子科技技術責人表示,現在乃至于未來一段時間,茄子科技還會采用混合公有雲方案來支撐業務,應用架構朝着雲原生架構方向走,“雲原生,要生在雲上,長在雲上,要用雲的各種便利性,并從架構層面要做好分層解耦,業務系統層、中間件層、基礎服務層、雲平台層等權責明晰。”
個性化分發推薦,打造研發流程閉環
出海環境下,移動互聯網APP 用戶群體遍布全球,滿足不同用戶深層次的個性化需求是一個極大的挑戰。目前茄子快傳的産品矩陣覆蓋全球200多個國家和地區,“千人千面”的個性化分發和推薦,在算法上又是一項挑戰。
一般來說,随着公司孵化産品和規模的不斷擴大,和不同國家定制功能的不同,過去傳統的組件化形式很難高效地支撐業務發展,于是茄子科技引入了Google Bundle技術,并将Bundle組件化,通過增加Bundle殼及自動化檢測工具的形式,讓App Bundle的特性和已有的組件化融合,讓開發者保持已有的開發模式。通過App Bundle,可以做到針對每個國家用一個 APP 按需定制不同功能,如内容、直播、遊戲等。
不僅如此,為提升效率和質量,茄子科技還搭建了客戶端CI/CD平台,流程主要有編碼規範檢測、大文件/圖片檢測、靜态代碼掃描、關鍵文件觸發Review、代碼 Review、安全風險檢測、預編譯、包體積監控、編譯速度監控等,能做到自動打包、自動檢測、自動化測試與發布。
據悉,前端團隊已經涵蓋開發、測試、構建、部署一系列流程,通過自研 APM 系統的預警機制、自動分配、輔助信息等功能,能夠及時發現且快速定位問題,并優化疊代,最終形成整個研發流程閉環。
十億級用戶“APP俱樂部”可以說是很多做 APP 的公司夢寐以求的目标,然而擁有近24億全球累計安裝用戶量的茄子科技(海外SHAREit Group)卻明白,出海之旅愈發深入,抵達終點的路徑也就愈發清晰,這是一場關于産品、技術、運營的綜合考驗。未來茄子科技仍将不斷夯實科技實力,錨定新的商業價值高地。
免責聲明:本文僅代表作者個人觀點,與每日科技網無關。其原創性以及文中陳述文字和内容未經本站證實,對本文以及其中全部或者部分内容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關内容。
本網站有部分内容均轉載自其它媒體,轉載目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,若因作品内容、知識産權、版權和其他問題,請及時提供相關證明等材料并與我們聯系,本網站将在規定時間内給予删除等相關處理.

