七麦科技王东:移动互联网数据平台架构演进之路
11月24日,2016GITC互联网技术大会作为行业的风向标,在国家会议中心举办,将近200位嘉宾共同带来最前沿、最热点的技术信息。国内领先的移动运营与推广整体解决方案商七麦科技&ASO100的CTO王东受邀出席了本届GITC并进行了关于数据平台架构演进的分享。
近些年来,大数据已在各产业领域有广泛地应用,拥有数据并懂得利用它已成为一种资本。围绕大数据的话题更是本次大会最受关注的内容之一。七麦科技旗下推出的ASO100,是目前国内最多开发者使用的大数据分析平台,王东在现场结合ASO100大数据处理以及实际应用为例,演绎了移动互联网数据平台的架构演进之路,与现场嘉宾共同探讨数据处理、挖掘以及利用的路径和价值。
以下摘自GITC2016王东演讲内容:
ASO100自上线以来,支持超过155个国家跟地区的全部开发者,收录超过400万款应用的多维度信息,覆盖超过100万的关键词,每天处理几亿条的信息数据。除了数据容量的庞大,ASO100的访问量也十分庞大,服务超过100万开发者用户,日均PV在300万以上,并发查询以及同时访问的情况是极为常见的。那么如何快速响应用户查询请求,并确保展示的榜单或关键词信息是最及时的呢?这无疑是ASO100的产品技术团队必须攻克的技术架构方面的难题。
虽然在构建数据平台时有大量的技术可供选择,但把真正需要的技术组合到一起是需要十分谨慎的。一款产品的技术架构是动态的,可以随着企业发展方向和业务进展进行调整,但在创建项目时,首先应该有设置架构的阶段性策略,尤其对于初创团队来讲,架构调整的成本也是不容忽视的。以ASO100为例,我们找到关键词的需求痛点,当时国内没有同类平台,我们根本没有现成的数据或者经验去借鉴,因此第一阶段期——“数据埋点,用户实验”。我们先制定技术架构,并且进行数据埋点,经过一段时间的用户数据收集与分析,开始进入第二阶段——快速迭代期。
第二阶段为快速迭代期——“重点突破、小步快跑”。初期 ASO100 的所有服务全部基于 LNMP 进行搭建,和许多初创团队一样,也选择了 ALL IN ONE 的架构。初期这样的架构平安无事,伴随着数据量的日益增加和用户量的提升,慢慢出现了一些不稳定情况。为了解决这些问题,我们在架构上做了调整,从而实现高性能、高可用、可扩展的架构。
第三阶段为矩阵发展期——“数据深度、数据维度”两手抓。这也是ASO100目前的阶段。ASO100数据研究中心着眼于数据深度,从海量数据里面挖掘更多价值,进行整理、分析、归纳,最终以行业或者数据报告形式进行输出。产品创新部门着眼于“数据维度”,除了苹果应用商店,我们覆盖了国内9大安卓应用市场,平台还在不断扩充中。持续完善数据维度,从而更全面更专业地反映这款应用的价值。
除此之外,王东现场还分享了ASO100开发遇到的技术难题,详尽剖析并给出ASO100的解决方案,无所保留、干货满满,用实例和经验与到场嘉宾进行着技术的碰撞。
七麦科技已于今年8月挂牌新三板,成移动应用搜索服务第一股。ASO100作为国内最多开发者在使用的移动推广大数据分析平台,技术优势十分明显,并在近期启动了海外数据产品与推广服务,助力中国开发者与游戏厂商抢占海外市场。
能获得今天的成绩与敢想敢为的七麦团队分不开,技术实力+市场洞察力+团队执行力,成就了这支年轻的团队。王东表示,作为一个持续发展的大数据平台,ASO100以技术为驱动,服务为核心,保持初心——始终从开发者和行业的需求出发。以数据连接移动创业者和行业资源,为移动互联网产业源源不断的输送能量。