出海“老兵”赤子城:如何为全球化扩张构筑技术底座?

本文涉及的产品
云原生大数据计算服务 MaxCompute,5000CU*H 100GB 3个月
云原生大数据计算服务MaxCompute,500CU*H 100GB 3个月
简介: 从赤子城科技的出海经历我们发现,企业出海要想在海外市场站稳脚跟和获得长足发展,必须构建一套强大的技术底座,这样才能满足上层业务复杂多样的需求,并有效应对海外扩张中遇到的种种风险与挑战。业务的成功离不开技术的支撑,而强大的技术也能化作企业优势,从而助力企业在海外取得更好成绩。

自改革开放以来,从“中国制造”到“中国智造”,中国企业在国际贸易中的角色和战略不断变化。2000 年以前,中国企业多处在产业链下游,以加工、制造等业务为主,追求经济效用。之后,中国企业逐渐向产业链上游发展,重视技术创新,加强产品品牌和企业形象建设。尤其是数字经济和移动互联网方面,中国走在世界前列,国内互联网企业在移动互联网的技术、产品和商业模式等方面做出了很多探索,也诞生了不少创新成果。

自 10 年前,中国互联网企业已经扬帆出海,开始征战海外市场,先是出现了一批以 APUS、茄子科技、触宝为代表的工具类出海企业。四五年后,互联网企业出海进入第二波高潮,由工具类产品出海变成内容类产品出海。在游戏、直播和短视频及社交领域,中国互联网企业做得风生水起,涌现了 FunPlus、Bigo 、TikTok 、赤子城等代表性企业。

海外社交“实力派”

作为最早一批出海的中国互联网企业,赤子城于 2013 年开始进军海外。截至目前,它在社交、游戏和工具等领域打造了多款优质应用,服务全球 200 多个国家和地区的超 13 亿用户,积累了丰富的全球化经验。

据悉,赤子城科技成立于 2009 年。2013 年,公司开始向海外发展,第一款全球化产品 Solo Launcher 上线。2015 年,公司切入全球开放式社交赛道,开始构建以社交业务为核心的企业产品矩阵。

赤子城主打的社交应用主要为 Yumy、YoHo 和 MICO,分别主打视频匹配交友、音频匹配交友和兴趣匹配交友。其中,Yumy 全球下载量突破 5000 万,进入 46 个国家 Google Play 社交应用畅销榜前 10;YoHo 在海湾六国表现亮眼,被视为中东主流社交平台之一;MICO 则稳居中国社交出海平台 头部,全球用户超 1 亿。

2021 年,公司社交业务成功打入发达市场,全球用户突破 13 亿。

image.png

赤子城科技 CEO 李平

能取得如此的成绩离不开赤子城在技术领域的多年投入。那么,赤子城如何发挥技术的作用,驱动产品创新和业务发展?它们在海外市场遇到过哪些技术挑战和难题?在出海方面有哪些思考和感悟?......针对上述问题,InfoQ 专访了赤子城科技 CEO 李平和公司的技术团队。

技术是出海“压舱石”

赤子城科技 CEO 李平表示,“技术是公司在产品、运营、增长等方面最底层、最有力的支撑,是公司运营的中流砥柱”。

在他看来,技术可以提高产品创新迭代和验证的效率与质量,缩短从业务想法的提出到实现和交付的时长。比如 2017 年,短视频和直播这种新的交互形态刚开始爆发时,公司的技术团队攻克众多技术难关,快速部署了一套全球化的视频和直播系统。

李平称,当其他公司还在解决一些技术难题时,赤子城科技已经抢先推出高质量的产品和服务,抢占了市场先机,实现创新业务的快速尝试和突破。

比较典型的是中台。据李平介绍,结合全球行业前景和自身的差异化选择,赤子城科技建立了中台系统。从结构上说,可分为两大部分:技术中台和全球运营中台,本质是将可复用的业务能力形成流程并沉淀到中台,并通过数据整合、智能算法以及研发优化等方面赋能业务,最终将这种能力复用到不同业务模块并促进它们之间的联通和融合。

具体说来,赤子城的技术中台包括全球连通的服务节点、大数据中台、智能算法中台和研发中台。其中,大数据中台主要分析业务数据和提供决策支持,助力流程和运营的智能化以及商业模式的创新;算法中台主要是帮助优化公司的音视频技术、推荐算法匹配和图像以及语音识别相关的需求;研发中台则主要是帮助建立产品的底层架构,快速迭代,避免反复造轮子。

而全球运营中台方面,主要包括全球内容中台、美术中台和支付中台三个方面,把日常业务的核心环节提炼搭建成系统化的平台,并通过业务端获取沉淀的用户数据,反哺技术中台的迭代升级,让 “技术” + “业务” 形成深度结合,持续双螺旋上升共同优化的趋势。

“基于多位一体的中台,我们能实现技术赋能业务、业务反哺技术的良性循环。”他补充道。

在李平看来,通过中台化将资源进行共享和复用,从技术层面降本增效,逐步让日常事务自动化、智能化,大大提高了公司整体运营效率。

全球化扩张,赤子城科技的技术全景

进军海外过程中,企业需要根据海外发展情况制定合适的技术发展战略,让技术与业务相匹配,从而加速公司发展。

据李平介绍,赤子城科技在整个产品推进过程中一直奉行快速迭代的理念,“我们追求技术的快速性,一般不会重复去造轮子,首先会寻找成熟化的解决方案,比如一些成功的开源方案”。

其次,选择最合适的技术路线。很多程序员追求新鲜感,偏爱比较先进的技术,“我们研发团队的思路是寻找最合适的,像编程语言,在能实现业务的情况下,现有团队适合用 Java 开发就用 Java,适合用 Python 就用 Python,如果 C++合适就用 C++,而不是一味为了追求新而追求新”。

最后是简单。围绕简单这个理念,技术团队不追求普适的开发,而是小步快跑,“实现了一个小需求后,立即进行线上验证,考察其是否符合业务的需求,这样来不断优化和迭代,而非做特别复杂和过度的设计”。

简言之,我们可以把赤子城科技的技术战略主要概括为三点——

快速:技术方案优先考虑成熟的开源产品,尽可能快速验证业务形态;

合适:优先考虑现有团队对技术的熟悉程度,避免一味追新求异,避免重复造轮子;

简单:小步快跑、按需演化迭代,解决方案适应项目当前时期的规模,避免过度设计。

目前,赤子城科技在社交方向有三款产品:Yumy、MICO 和 YoHo,其中,像 Yumy 的全球下载量超 5000 万。

千万级用户对产品基础架构的要求非常高。对赤子城科技来说,海量用户在基础架构方面带来了不小挑战:

一是性能。不同市场的本地网络、用户设备差异比较大,从用户端到服务端之间的链路时延。

二是可用性。来自运营商的网络封禁,资源节点故障,网络抖动,重大运营活动带来的瞬时流量,内部服务更新和代码 bug 等。

三是敏捷性。全球不同地区有自己的文化特色,用户对产品策略的接受程度不同。产品和研发团队面临的问题是如何快速验证产品功能,怎样平衡产品全球统一性和本地差异性。

针对这些挑战,李平称没有“银弹”,也没有一劳永逸的解决方法,需要技术团队从研发、集成、部署、监控、反馈和运营各个阶段建立相应的机制。而赤子城科技围绕上述维度构建了自己的保障机制:

研发:采用统一的代码托管平台、开发规范和语言框架;

CI/CD:设置单元测试,测试部署,集成测试,自动化测试,性能测试,兼容性测试,预览部署,灰度部署,全量部署,自动扩缩容机制;

监控报警:建立起指标体系、日志系统、链路追踪、报警机制和全局视图;

反馈和运营:建立数据平台,针对用户行为路径、问题反馈和运营指标进行数据分析,并通过 AB 测试平台快速试错。

通过多年实践,赤子城科技在规划基础架构时,主要从这些维度出发:

高性能:要确保在全球各个市场,能给用户带来快速访问的用户体验;

高可用:确保服务在全球各个市场一直可用,SLA 指标 99%;

可伸缩:通过增加或减少硬件,提高或降低系统的处理能力;

安全性:提供安全访问和数据加密,有安全存储的策略;

敏捷性:随需应变,快速响应;

合规性:不仅满足 Apple、Google 和 Facebook 应用市场及开发者平台的数据合规要求,而且要满足各地政策法规,如《GDPR》。

除了基础架构的审慎规划,赤子城科技在稳定性方面大力投入,在服务架构层面的不同层级都使用针对性的策略,目的是满足全球 13 亿用户的稳定性体验。

据悉,在应用层,一般设计为无状态,每一个请求都可以随机选择服务器处理,同时,通过负载均衡技术实现高可用。在服务层,设置负载均衡、分级管理、快速失败(超时设置)、异步调用、服务降级、幂等设计等。数据层,冗余备份(冷,热备[同步,异步],温备)、失效转移(确认、转移、恢复)。

为满足全球化的 IM 通讯需求,赤子城经过多年持续迭代优化,自研出一套稳定的全球通讯服务,并自研 IM 聊天框架进行全球链路优化。据悉,该公司在新加坡、美国、日本、印度、德国等地建立了数据中心,并将全部服务接入阿里云和亚马逊云科技,让服务器尽可能靠近用户部署,将通信延迟降到最低水平。

此外,该公司还自研了一套测试工具和前后端一体化的实时数据监测系统,实时收集异常反馈,及时发现和定位异常问题,并感知业务变化趋势。如今,这一套全球化服务已趋于成熟稳定,“近两年,几乎没有出现过对业务有过多影响的故障”。

除了基础架构和稳定性,赤子城科技主打的社交产品具有很强的内容属性。而事实上,海外市场涉及不同国家和地区,每个国家和地区又有自己的语言和文化特点。对赤子城科技而言,产品和服务成功的前提是尊重目标市场的文化与宗教习惯,并严格遵守当地法律法规。因此,社交产品的内容审核成为运营的重中之重。据了解,在内容审核方面,赤子城科技打造了“技术+人工”相辅相成的内容审查体系:

建立审核中台,支持审核组对 UGC 内容的图片、图文和直播进行顺畅的审核工作与数据分析;

引进成熟的 AI 审核工具,基于积累的图片和文字资源训练内部审核模型;

机器审核判定违规的内容直接在用户创建发布时给出拦截提示,机器审核不确定的结果转向人工审核团队进行二次校验;

针对全球不同市场的文化特色差异、内容尺度标准差异进行精细化模型优化和人工审核标准改进。

据李平透露,赤子城科技目前每天新增数据量在 1.2T 左右,日处理数据 16T。为处理全球范围内海量数据,公司自研了名为“北极星”的数据平台。北极星数据平台含有元数据管理系统、数据质量管理系统、数据生命周期管理系统、AB 实验系统、自助查询系统、用户画像系统、机器学习平台、PUSH 和短信系统、数据传输系统,让业务能依托数据平台得到即时、高效和深度支撑。

并且,平台集成 hadoop 生态开源组件,在优化 Hive、tez、impala、Spark 计算引擎后,通过 Hadoop 官方基准测试,性能已达到同类商业产品的 3 倍,兼顾高可用特点,在数次服务器硬件故障宕机后,仍然能稳定完成线上生产任务。

平台通过对任务内存分配、内存使用策略、任务并行度、mr 执行时机、磁盘写入策略、磁盘 IO 调整、任务队列资源隔离及资源动态抢占策略等方面的持续优化,日常能在 2~3 小时内处理完 50 倍于计算资源的数据任务。

在业务上,为不损害用户体验前提下尽可能为商业客户触达目标用户,赤子城科技在投放侧和变现侧分别推出相应的技术解决方案:

投放侧:自研 Solo Engine 智能投放系统,通过自动化工具解放生产力,让优化师专注于创意生产和行业分析,细化到分钟级的投放计划监控,避免监控不及时和人为失误;同时,搭建 AARRR 模型的全周期数据闭环,通过数据驱动产品营销,大大提高优化师的投放效率和分析决策能力,使单个优化师投放人效提高 5 倍以上。

变现侧:基于用户行为互动数据搭建一套用户画像标签系统、广告推荐系统、广告 A/B 测试系统,针对不同用户群体实现差异性广告策略,在平衡用户留存(用户体验)和广告变现(投放效率)的基础上,持续迭代更加高效的广告推荐逻辑。

多年的研发与实践,让赤子城科技构建起自己的全球化技术体系,不仅解决了全球化发展中遇到的问题,而且很好地满足了上层业务运营和发展。

写在最后

从赤子城科技的出海经历我们发现,企业出海要想在海外市场站稳脚跟和获得长足发展,必须构建一套强大的技术底座,这样才能满足上层业务复杂多样的需求,并有效应对海外扩张中遇到的种种风险与挑战。业务的成功离不开技术的支撑,而强大的技术也能化作企业优势,从而助力企业在海外取得更好成绩。

相关实践学习
基于Hologres轻松玩转一站式实时仓库
本场景介绍如何利用阿里云MaxCompute、实时计算Flink和交互式分析服务Hologres开发离线、实时数据融合分析的数据大屏应用。
SaaS 模式云数据仓库必修课
本课程由阿里云开发者社区和阿里云大数据团队共同出品,是SaaS模式云原生数据仓库领导者MaxCompute核心课程。本课程由阿里云资深产品和技术专家们从概念到方法,从场景到实践,体系化的将阿里巴巴飞天大数据平台10多年的经过验证的方法与实践深入浅出的讲给开发者们。帮助大数据开发者快速了解并掌握SaaS模式的云原生的数据仓库,助力开发者学习了解先进的技术栈,并能在实际业务中敏捷的进行大数据分析,赋能企业业务。 通过本课程可以了解SaaS模式云原生数据仓库领导者MaxCompute核心功能及典型适用场景,可应用MaxCompute实现数仓搭建,快速进行大数据分析。适合大数据工程师、大数据分析师 大量数据需要处理、存储和管理,需要搭建数据仓库?学它! 没有足够人员和经验来运维大数据平台,不想自建IDC买机器,需要免运维的大数据平台?会SQL就等于会大数据?学它! 想知道大数据用得对不对,想用更少的钱得到持续演进的数仓能力?获得极致弹性的计算资源和更好的性能,以及持续保护数据安全的生产环境?学它! 想要获得灵活的分析能力,快速洞察数据规律特征?想要兼得数据湖的灵活性与数据仓库的成长性?学它! 出品人:阿里云大数据产品及研发团队专家 产品 MaxCompute 官网 https://www.aliyun.com/product/odps 
目录
相关文章
|
2月前
|
存储 人工智能 运维
技术、文化双出海:让全世界读懂中国
疫情时期,用AI扛起中国文化输出的大旗。那高高飘扬的中华文化大旗,正让全世界读懂中国。
技术、文化双出海:让全世界读懂中国
|
Web App开发 编解码 边缘计算
《泛娱乐行业技术服务白皮书》——三、泛娱乐典型业务架构与场景——3.1直播类泛娱乐——3.1.6 出海业务直播场景(3)
《泛娱乐行业技术服务白皮书》——三、泛娱乐典型业务架构与场景——3.1直播类泛娱乐——3.1.6 出海业务直播场景(3)
118 0
《泛娱乐行业技术服务白皮书》——三、泛娱乐典型业务架构与场景——3.1直播类泛娱乐——3.1.6 出海业务直播场景(3)
|
缓存 弹性计算 编解码
《泛娱乐行业技术服务白皮书》——三、泛娱乐典型业务架构与场景——3.1直播类泛娱乐——3.1.6 出海业务直播场景(1)
《泛娱乐行业技术服务白皮书》——三、泛娱乐典型业务架构与场景——3.1直播类泛娱乐——3.1.6 出海业务直播场景(1)
243 0
|
负载均衡 数据挖掘 大数据
《泛娱乐行业技术服务白皮书》——三、泛娱乐典型业务架构与场景——3.1直播类泛娱乐——3.1.6 出海业务直播场景(1)
《泛娱乐行业技术服务白皮书》——三、泛娱乐典型业务架构与场景——3.1直播类泛娱乐——3.1.6 出海业务直播场景(1)
137 0
|
网络协议 算法
《泛娱乐行业技术服务白皮书》——三、泛娱乐典型业务架构与场景——3.1直播类泛娱乐——3.1.6 出海业务直播场景(2)
《泛娱乐行业技术服务白皮书》——三、泛娱乐典型业务架构与场景——3.1直播类泛娱乐——3.1.6 出海业务直播场景(2)
92 0
|
人工智能 供应链 API
在线教育行业云上技术服务白皮书-在线教育出海情况-出海阶段
在线教育行业云上技术服务白皮书-在线教育出海情况-出海阶段
100 0