在移动互联网产品中,拥有超过10亿用户代表了其“热门产品”的地位。
在技??术支持方面也是一个门槛。
对于数据处理和稳定性还有更复杂的测试。
作为出海领军企业,茄子科技(海外茄子快传集团)拥有多款APP产品,全球累计安装用户数近24亿。
其背后的技术图谱将为更多企业提供灵感和思考。
多云架构,分层解耦 SHAREit(国产茄子快车)是茄子科技的核心产品。
它最初因其免网络近场传输、具有“秒传电影”的速度而被用户熟知。
随着SHAREit从工具向内容的产品转型,数据量与日俱增,这对数据存储和计算能力提出了更高的要求。
为此,茄子科技整体采用混合云多云架构,最大限度地获取云计算资源。
据了解,茄子科技的架构分为两个方面:一是IasS层面依托公有云提供基础资源,采用混合云整体多云架构,最大化获取云计算资源,充分发挥各云厂商的优势,提高议价能力。
二是结合自身业务场景,采用开源+自研的架构。
在技??术组件的选择上,现阶段我们主要以开源解决方案为主,在此基础上我们会根据业务场景进行深度扩展和定制,比如基于开源软件定制我们自己的KV存储系统。
随着用户数量的急剧增加,平台的复杂性也会大大增加。
清子科技技术负责人表示,现在乃至未来,清子科技仍将采用混合公有云解决方案来支撑其业务,其应用架构将朝着云原生架构的方向发展。
“云原生意味着在云中诞生、在云中成长。
另一方面,要利用云的各种便利,从架构层面做分层解耦,在业务系统层、中间件层、基础服务层、云平台层等权责明确打造个性化分发推荐。
在出海的研发闭环过程中,移动互联网APP用户群体遍布全球,满足不同用户深层次、个性化的需求是一个巨大的挑战。
目前,茄子快传的产品矩阵覆盖全球多个国家和地区,“千人千面”的个性化分发和推荐是另一个算法挑战。
总体来说,随着公司孵化产品和规模的不断扩大,以及不同国家定制功能的不同,以往传统的组件形式很难高效支撑业务发展,因此茄子科技引入了Google Bundle技术和Bundle组件 通过添加Bundle shell和自动化检测工具,App Bundle的功能可以与现有组件集成,让开发者可以维护现有的开发模型。
通过App Bundle,你可以用一个APP为每个国家按需定制不同的功能,比如内容、直播、游戏等。
不仅如此,为了提高效率和质量,茄子科技还构建了客户端CI /CD平台。
主要流程包括编码标准检测、大文件/图片检测、静态代码扫描、关键文件触发审核、代码审核、安全风险检测、预编译、包体积监控、编译速度监控等可实现自动打包、自动编译检测、自动化测试和发布。
据悉,前端团队已经涵盖了开发、测试、构建、部署等一系列流程。
通过自主研发的APM系统的预警机制、自动分配、辅助信息等功能,能够及时发现并快速定位问题,并进行优化迭代,最终形成整个研发流程闭环。
亿级用户的“APP俱乐部”可以说是很多APP企业梦想的目标。
然而,拥有近24亿全球累计安装用户的茄子科技(海外SHAREit集团)明白,海外征程越来越深,已经走到了终点。
道路变得越来越清晰。
这是对产品、技术、运营的综合考验。
未来,茄子科技将继续巩固技术实力,锚定新的商业价值高地。