在移动互联网产品中,拥有超10亿用户量级代表了其爆款的身份,同样在技术支持上也是一个门槛,对数据处理与稳定性上有更加复杂的考验。作为出海领军企业,茄子科技(海外SHAREit Group)旗下多款APP产品全球累计安装用户量近24亿,其背后的科技图谱,将为更多企业提供启发与思考。
多云架构,做好分层解耦
SHAREit(国内茄子快传)是茄子科技旗下核心产品,最初以无网近场传输被用户所熟知,有秒传电影的速度,随着SHAREit由工具到内容的产品转型,数据量日益激增,对数据存储及算力提出了更高的要求。为此,茄子技术整体采用混合云的云结构,最大限度地获得云计算资源。茄子科学技术的结构分为IasS水平依靠公有云提供基础资源,整体采用混合云的云结构,最大限度地获得云计算资源,充分利用各云厂商的优势,提高谈判能力。第二,根据自己的业务场景采用开源。在技术组件的选择上,现阶段主要以开源方案为中心,在此基础上对业务场景进行深入的扩展和定制,例如在开源软件的基础上定制自己的KV存储系统。随着用户数量的急剧增加,平台的复杂性将大大提高。茄子科学技术负责人表示,从现在到未来的一段时间,茄子科学技术采用混合公有云方案支持业务,应用结构朝云原生结构方向,云原生,云原生,云原生,云原生,云原生,云原生,云原生
个性化分发推荐,开发过程闭环
在出海环境下,移动互联网APP的用户群体遍布世界,满足不同用户深层次的个性化需求是一个巨大的挑战。现在茄子快递的产品矩阵复盖了世界200多个国家和地区,千人千面的个性化分发和推荐,在算法上是另一个挑战。
一般开发者_如何学Python来说,随着公司孵化产品和规模的扩大,与不同国家的定制功能不同,过去传统的零部件化形式难以有效支持业务发展,茄子技术引进谷歌bundle技术,将bundle零部件化,通过增加bundle外壳和自动检测工具的形式,将appbundle的特性和现有的零部件融合起来,开发人员保持现有的开发模式。AppBundle可以根据需要为每个国家定制不同的功能,如内容、直播、游戏等。
不仅如此,为了提高效率和质量,茄子技术还构建了客户端CI/CD平台,流程主要包括代码规范检查、大文件/图像检查、静态代码扫描、重要文件触发Review、代码关键Review、安全风险检查、预编译、包体积监视、编译速度监视等
前端团队已经涵盖开发、测试、构建、部署一系列流程,通过自研APM系统的警报机制、自动分配、辅助信息等功能,及时发现并迅速定位问题,优化反复,最终形成整个研发流程的闭环。
十亿级用户APP俱乐部可以说是许多制作APP的公司梦想的目标,但拥有近24亿全球累计用户数量的茄子技术(海外SHAREitGroup),海外旅行越来越深入,到达终点的途径也越来越明确未来茄子技术将不断巩固技术实力,锚定新的商业价值高地。
精彩评论