在移动互联网产品中,拥有超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)却明白,出海之旅愈发深入,抵达终点的路径也就愈发清晰,这是一场关于产品、技术、运营的综合考验。未来茄子科技仍将不断夯实科技实力,锚定新的商业价值高地。
特别提醒:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。