APP下载

开源和美团

2018-11-02刘江

软件和集成电路 2018年7期
关键词:开源美团组件

刘江

“开源”一词已从非常边缘且小众的环境中,摇身一变成为整个IT行业乃至社会的主流。美团是一家互联网公司,如果没有开源,美团无法发展。在美团的发展初期,我们的用户和服务器,就已经达到了一定规模。对于一家初创的IT企业,大量的服务器,还是软件的投入,都是无法承受的。所以美团是一个基于开源的互联网公司。

最近美团开始进入上市流程。在2017年年底美团估值已达到300亿美元,已挤进全球互联网行业的前20名。美团2010年成立,直至现在只发展了8年的时间,取得了这样的成绩,也是我们值得骄傲的一点。美团是一家把生活和服务进行整合的平台,包括吃、喝、住、行都是我们所覆盖的应用场景。另外,我们也是全球领先的一站式生活服务电商平台,我们每年有3.1亿的活跃买家,在2017年,中国有三亿多用户,在我们平台中进行消费,其交易额达到三千多亿元。另外,我们的服务覆盖了2800个地点,包括县、市、区。我们的业务是把线下分散的小型生活服务归类,迁移到线上,与亿万消费者进行连接,而这种业务必须在不同的地点,与商家进行配合与协调,这是我们最大的特点。

另外,美团的员工数量已达到了46000余人,而我们的工程师已达到8000多人。单日订单数量,已超过了3000万。所以美团已经成为业务品种极为广阔的平台。

我们的平台,连接了亿万消费者,并支撑几百万家中小企业,那么它背后的技术架构是什么?就是开源。我们在2010年成立时,整个公司的技术团队只有10个人,主要从事技术开发工作。而现在已经达到了8000人以上,他们都在做什么事情?我们需要庞大的底层云平台,我们有十万级服务器,其数据量已达到几百PB,而且每天也会增加好几PB。同时我们也会涉及信息安全和运维的工作,另外,我们有两大平台,美团APP和大众点评。所以这8000多名工程师,全分布在我们的每个模块中。如果我们把每个模块进行拆分,就会发现,其实美团是一家以开源技术支撑的公司。

目前,开源已成为主流。如果一个产品在推出时,它不是开源产品,那么它的成败,就要打一个问号。比如,在大数据中最核心的平台,是围绕hadoop所建造的生态系统,但是hadoop本身并不是依靠开源社区开发出来的,它的技术成果是通过谷歌的论文介绍而来。所以业界的其他公司会基于论文、想法和技术诀窍,开始建造开源的hadoop。由于当时的谷歌没有意识到开源这一理念,导致谷歌错过了很多机会。在AI时代谷歌拥抱了开源,使得谷歌在AI时代的云计算平台或是在IT市场中,抓住了很多机遇。

开源应该是战略层面的事,对于美团来讲,我们主要服务数亿消费者和几百万商家,我们是业务型公司,但我们也是大型的开源公司。比如我们某一个业务前端,每个组件都已开源化,我们有优秀的开源社区所开发的开源组件,同时我们也自己制作组件。比如,我们基于Vue的开源组件,来搭建框架,使得前端工程师只要写Vue代码,就可以直接转入到微信的小程序中,同时我们可以开发很多端口,最后贡献给开源社区。

我们的大数据架构,完全是开源组所搭建的。同时我们也将自己代码、场景和经验回馈给社区,并接受社区的反馈,来改进美团的技术构架。在我们的中间环节,基于开源进行了二次开发。因為我们的场景与原生场景存在很大差异,包括稳定性和组件等。同时我们现在自己也在开发Zebra开源,虽然有些组件还没有开源,但我们也在进行准备。

在我们的外卖业务层面,我们同样也基于开源,而在基础架构部分,有很多组件是我们自己研发的。一个外卖下单后,其背后的流程十分复杂。如果某一个环节出现故障,我们利用技术手段进行处理是十分困难的。美团底层构架是基于Openstack来构建的,但是我们发现Openstack有非常多的组件,都很难经受大平台的考验。所以我们将这些组件全部进行更换,只剩下图片和认证的目录,其他部分全部依靠自主研发,包括对象存储和快存储等。

美团还是个年轻的公司,业务压力很大,而且工程师的工作繁重。大家都是抽时间去从事开源的工作,开源对研发团队来讲,都是附加的额外成本,不仅要写文档、英文翻译,甚至在提交方面也要花费很多时间。在公司内部我们也在想,怎样激励更多的工程师拥抱开源。我们从技术层面来讲是愿意拥抱开源的,工程师希望自己开发的产品有更多人使用,产生更大的价值。但是从事开源就要占用业务开发的时间,这就会使上级领导对开源产生质疑,所以我们要让更多的人认识开源,使更多的人为此进行付出,大家一起推动开源,形成一种工作氛围。

2017年,美团在研发上的投入达到36亿元。这是什么概念?美团在2017年的收入是300多亿元,其研发占比已超过了10%。在我看来,开源的价值可以提高研发的效率和减少成本,而这一优点需要经历一段时间的发展才能体现出来。而且开源的发展也会给我们现在的业务带来压力,这也是我们需要解决的问题。

(根据演讲内容整理,未经本人审核)

猜你喜欢

开源美团组件
校园武术“学、练、赛”一体化实践探索
创建Vue组件npm包实战分析
光伏组件热斑对发电性能的影响
智能机械臂
建行龙卡每周六可享多重优惠
五毛钱能买多少头牛
2019(第十四届)开源中国开源世界
2019开源杰出贡献奖
美团外卖哥
美团未来的盈利空间在哪?