干货开发者必看

2020-03-29 13:01 游戏

【干货】开发者必看:滴滴1.5亿用户背后的那些技术秘籍

移动互联,让出行更美好,这是滴滴打车成立时的梦想。

近日,由腾讯云主办,CSDN、腾讯视频、腾讯大学、腾讯精品课联合制作的云人物访谈活动正式启动,滴滴打车联合创始人兼CTO张博作为首期嘉宾接受访问,分享了滴滴三年多来的发展历程,以及滴滴崛起背后,在架构调整、大数据使用,接入云服务等方面的经验之谈。

架构变迁逢山开路,遇水搭桥

还记得2014年打车软件的补贴大战吧?当时滴滴的订单量,一周之内猛涨50倍,结果可想而知,靠传统采购机器来实现扩张,显然完全无法满足高并发的业务需要。就在那个时候,滴滴与腾讯展开了合作,把系统搬迁到腾讯云,腾讯云高级架构师也直接驻场,帮助滴滴解决了许多难题。张博表示,这也是滴滴的第一次架构调整。

采访中,张博坦言,滴滴打车成立初衷是为了解决司机与乘客之间的信息不对称的问题,通过移动互联和智能来打破信息的壁垒。从打车到专车再到顺风车,滴滴打车三款产品的背后是架构的挑战和系统的变迁。

事实的确如此,滴滴第二次架构变化是在专车上线时。为此,他们特别成立了技术架构部,将通用型服务下沉,避免重复造轮子,将个性化服务放到业务层,实现服务开发。从最初架构设计支撑一款产品,到同时支撑专车、顺风车等多款产品。产品之间,有相同也有不同。所以,架构的实时调整让滴滴每条产品线,都可以得到很顺畅的支撑和服务。

大数据既是产品心脏,也是商业心脏

作为全球最大的移动出行超级大脑,滴滴的快速崛起离不开大数据技术的支撑驱动。目前,滴滴打车正在通过滴米系统、用户画像系统、精准营销、智能匹配、需求预测系统和运能预测系统等构建自己的技术核心竞争力。张博表示,在研发的路上,大数据不仅是滴滴打车产品的心脏,还是滴滴打车商业的心脏。

滴滴补贴营销策略的背后,也都是大数据在起作用。滴滴希望用有限的资源,最大化提升用户的质量和活跃度,而这对架构、运营、产品等都有很大挑战,只有借助大数据才能更好的去实现。

不仅如此,在大数据方面,滴滴更倾向于开源。比如基础层面是数据平台,主要是大数据计算和存储,用的是业内比较成熟的开源系统Hadoop;基础层上是自建的数据仓库,然后是策略架构,腾讯云高性能CDB的支撑,让产品迭代满足需求更加敏捷;通过实验平台让策略迭代更加敏捷;最上面就是整个大数据体系,支持新产品开发和策略决策。未来,滴滴更将加大在大数据等、基础架构等层面的投入,增强分布式计算、存储和机器学习的能力。

云服务为企业扛下所有的累

如今,伴随着云计算市场的火热,越来越多的创业公司开始选择使用云服务。张博也认为,现在尽管用户规模每天都在几万或几十万的激增,但是始终没有出现重大的技术故障,这或许要归功于后期对于技术的重视和较早选用了云服务。

张博指出,滴滴与腾讯云的合作,在技术层面有安全、络、系统运维三个主要方向,这对于创业型公司而言,都有很大帮助,可以让公司走的更快更好。

比如腾讯云有个宙斯盾安全体系,可以扛下100G以上流量的DDOS攻击,这对于任何一家企业来说,都是很难具备的。再比如CDN等络优化服务,腾讯云有400+骨干节点,提供就近接入的服务,在订单量瞬间暴涨,或者用户处于弱环境下,保证了络的稳定性。

对于创业公司而言,在基础平台构建系统运维等方面都需要大量人力物力,如硬件采购、硬件运维等问题上

干货开发者必看宝宝健脾胃的药有哪些
小孩吃什么健脾胃
丁桂薏芽健脾凝胶用量
剖宫产术后坐月子注意事项
什么是老年性阴道炎
什么减肥产品比较好