自改革开放以来,从“中国制造”到“中国智造”,中国企业在国际贸易中的角色和战略不断变化。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 亿。
赤子城科技 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 测试系统,针对不同用户群体实现差异性广告策略,在平衡用户留存(用户体验)和广告变现(投放效率)的基础上,持续迭代更加高效的广告推荐逻辑。
多年的研发与实践,让赤子城科技构建起自己的全球化技术体系,不仅解决了全球化发展中遇到的问题,而且很好地满足了上层业务运营和发展。
写在最后
从赤子城科技的出海经历我们发现,企业出海要想在海外市场站稳脚跟和获得长足发展,必须构建一套强大的技术底座,这样才能满足上层业务复杂多样的需求,并有效应对海外扩张中遇到的种种风险与挑战。业务的成功离不开技术的支撑,而强大的技术也能化作企业优势,从而助力企业在海外取得更好成绩。