热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

饿了么张雪峰:云服务助力饿了么发展云计算一定是未来

“饿了么”是中国专业的餐饮O2O平台,公司创立于2009年4月,业务覆盖全国近1000个城市,加盟餐厅数共计60万家,日交易

“饿了么”是中国专业的餐饮O2O平台,公司创立于2009年4月,业务覆盖全国近1000个城市,加盟餐厅数共计60万家,日交易额超过2亿元。作为中国餐饮业数字化领跑者,”饿了么”秉承激情、极致、创新之信仰,以建立全面完善的数字化餐饮生态系统为使命,为用户提供便捷服务极致体验,为餐厅提供一体化运营解决方案,推进整个餐饮行业的数字化发展进程。取得如此好的成绩,与背后付出的努力是分不开的,而饿了么的CTO张雪峰近日做客腾讯云会客厅,为我们揭开了支持企业走向成功的故事。

2016-09-30-27119dde2c-8737-4123-88d7-5a7

饿了么CTO张雪峰(图左)与腾讯云副总裁曾佳欣(图右)

不甘寂寞 让张雪峰与饿了么结缘

说起与饿了么的结缘,张雪峰首先给我们介绍了自己的工作履历。自05年5月进入微软以来,一干就是5年的开发架构,不甘寂寞所以和老板提出创业的想法,做了一年半的线下教育,虽然后期这个项目没能做大,但为今后的事业打下了扎实的基础。之后进入携程工作了两年半,机缘巧合之下,饿了么找到了张雪峰,他个人对此非常感兴趣,一直做到了今天。

外表成熟稳重的张雪峰却有一颗”不安分”的心,对于不甘寂寞、敢于挑战的性格,张雪峰表示,其实有很多IT男都是这样的一种个性,只不过自己收敛的比较好一些。再有就是非常受团队成员的影响,因为整个团队以90后为主,包括创业团队都比较年轻,他们本身都追求极致激情,与他们接触多了以后就被带动起来了。

旅游和分享是张雪峰给自己的两大标签,张雪峰表示,技术人都有一种黑客情节,希望通过技术改变世界,而饿了么也希望通过技术改变人们的生活方式,为用户带来便利的生活体验。

没有压力的技术团队是没有价值的

在谈及自己的团队时,张雪峰坦言,没有压力的技术团队是没有价值的,饿了么的业务从十万到百万到今天的四百多万,这个发展是极速的提升。这其中很有压力,而这些压力还是蛮刺激的,可以让团队快速成长,没有这样的压力技术团队也体现不出应有的价值。

同时,张雪峰也非常感谢自己的技术团队,因为饿了么发展至今已经是15000人的企业,而技术团队是1000人左右,没有他们的血泪史就没有饿了么现在的发展。比如大家熟悉的地推,在地铁站写字楼,别人上班了,他们去商户去推广,这个是饿了么能快速发展的原因。

而网站的每次事故是对技术团队的巨大挑战,张雪峰表示,没有哪个系统是不出事故的,关键是如何快速恢复系统,挽救企业的损失。在此,张雪峰坦言要特别感谢腾讯云,在合作的一年多的时间里,腾讯云给了饿了么非常大的支持。传统的IT服务已经跟不上时代的节奏了,未来只有云平台云技术才能成就饿了么的成功。

云服务助力饿了么发展 云计算一定是未来

谈及云服务,张雪峰深有感触,他表示在去年七月份的时候,饿了么在去年七月份时,几乎天天被DDoS困扰,后台攻击流量在30G到50G之间,那时候真的太痛苦了,饿了么部署在传统机房,安全防护非常弱,虽然当时做了一些变通,但根本就是治标不治本。

而腾讯的大禹拯救了饿了么,当饿了么切换到腾讯的大禹后,基本上就很少对这些攻击的事情担心了。而这个基本也是CEO的恶梦,因为投了这么多资源,整天被攻击真是太痛苦。

回归本质,饿了么是一家电商企业,数据对于公司非常重要,数据不允许出任何错误。而腾讯云也有CDB服务,饿了么也提出希望得到更深层次的支持,如构建物理机房。因为数据库本身对系统要求比较高,很难通过虚拟化达到高并发的要求。

饿了么一天的业务数据大概是40T的业务增量,处理如此多的数据是非常痛苦的。起初饿了么很难去用它,仅能出一些报表,但报表根本算不上是对大数据的利用。配送问题是饿了么经历最大的挑战,因为它的模式非常复杂。而采用腾讯云服务后,这些问题都得到了很好的解决,对于饿了么的发展起到关键作用。

谈及云计算,张雪峰更是给出了肯定的回答,并表示云计算一定是未来,现在已经不需要做选择了,无非是一家企业全部采用云计算还是慢慢的融入,当然前期是指达到一定体量的企业。比如一些传统的to B的企业,他们还在考虑,因为他们有一定的掣肘因素。但对于饿了么这样企业,云计算是必须的!

给创业者建议:寻找真正需求 做最小可用产品

在访谈快结束的时候,张雪峰结合自身经验,给正在创业的朋友几点建议:①不去创造需求,要探寻真正的需求;②不要想太多,做最小可用的产品;③对程序员好一些,因为起初产品都是程序员帮助做出来的;④合作共赢,只做擅长的事情,云平台应该交给供应商。

张雪峰坦言,自己也是技术人员,包括自己前面的创业,周边的朋友给了很多帮助。但技术人员不能仅关注技术,要尽可能多的了解你的产品,你并不是在与机器打交道,其实是在和潜在用户沟通。再有就是需要懂一些数据,换一种思路,人越多沟通成本越高,所以需要拓展一下思维。

最后张雪峰也总结了饿了么的企业文化及使命,即文化是极致激情创新;使命是打造中国到家服务平台这样一个综合的平台。简单八字口号:美好生活,触手可得。



本文出处:畅享网
本文来自云栖社区合作伙伴畅享网,了解相关信息可以关注vsharing.com网站。



推荐阅读
  • 深入理解Java虚拟机的并发编程与性能优化
    本文主要介绍了Java内存模型与线程的相关概念,探讨了并发编程在服务端应用中的重要性。同时,介绍了Java语言和虚拟机提供的工具,帮助开发人员处理并发方面的问题,提高程序的并发能力和性能优化。文章指出,充分利用计算机处理器的能力和协调线程之间的并发操作是提高服务端程序性能的关键。 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • 本文介绍了adg架构设置在企业数据治理中的应用。随着信息技术的发展,企业IT系统的快速发展使得数据成为企业业务增长的新动力,但同时也带来了数据冗余、数据难发现、效率低下、资源消耗等问题。本文讨论了企业面临的几类尖锐问题,并提出了解决方案,包括确保库表结构与系统测试版本一致、避免数据冗余、快速定位问题等。此外,本文还探讨了adg架构在大版本升级、上云服务和微服务治理方面的应用。通过本文的介绍,读者可以了解到adg架构设置的重要性及其在企业数据治理中的应用。 ... [详细]
  • t-io 2.0.0发布-法网天眼第一版的回顾和更新说明
    本文回顾了t-io 1.x版本的工程结构和性能数据,并介绍了t-io在码云上的成绩和用户反馈。同时,还提到了@openSeLi同学发布的t-io 30W长连接并发压力测试报告。最后,详细介绍了t-io 2.0.0版本的更新内容,包括更简洁的使用方式和内置的httpsession功能。 ... [详细]
  • 基于事件驱动的并发编程及其消息通信机制的同步与异步、阻塞与非阻塞、IO模型的分类
    本文介绍了基于事件驱动的并发编程中的消息通信机制,包括同步和异步的概念及其区别,阻塞和非阻塞的状态,以及IO模型的分类。同步阻塞IO、同步非阻塞IO、异步阻塞IO和异步非阻塞IO等不同的IO模型被详细解释。这些概念和模型对于理解并发编程中的消息通信和IO操作具有重要意义。 ... [详细]
  • 本文介绍了2019年上半年内蒙古计算机软考考试的报名通知和考试时间。考试报名时间为3月1日至3月23日,考试时间为2019年5月25日。考试分为高级、中级和初级三个级别,涵盖了多个专业资格。报名采取网上报名和网上缴费的方式进行,报考人员可登录内蒙古人事考试信息网进行报名。详细内容请点击查看。 ... [详细]
  • Tomcat/Jetty为何选择扩展线程池而不是使用JDK原生线程池?
    本文探讨了Tomcat和Jetty选择扩展线程池而不是使用JDK原生线程池的原因。通过比较IO密集型任务和CPU密集型任务的特点,解释了为何Tomcat和Jetty需要扩展线程池来提高并发度和任务处理速度。同时,介绍了JDK原生线程池的工作流程。 ... [详细]
  • 本文介绍了Redis中RDB文件和AOF文件的保存和还原机制。RDB文件用于保存和还原Redis服务器所有数据库中的键值对数据,SAVE命令和BGSAVE命令分别用于阻塞服务器和由子进程执行保存操作。同时执行SAVE命令和BGSAVE命令,以及同时执行两个BGSAVE命令都会产生竞争条件。服务器会保存所有用save选项设置的保存条件,当满足任意一个保存条件时,服务器会自动执行BGSAVE命令。此外,还介绍了RDB文件和AOF文件在操作方面的冲突以及同时执行大量磁盘写入操作的不良影响。 ... [详细]
  • 从高级程序员到CTO的4次能力跃迁!如何选择适合的技术负责人?
    本文讲解了从高级程序员到CTO的4次能力跃迁,以及如何选择适合的技术负责人。在初创期、发展期、成熟期的每个阶段,创业公司需要不同级别的技术负责人来实现复杂功能、解决技术难题、提高交付效率和质量。高级程序员的职责是实现复杂功能、编写核心代码、处理线上bug、解决技术难题。而技术经理则需要提高交付效率和质量。 ... [详细]
  • MySQL中的MVVC多版本并发控制机制的应用及实现
    本文介绍了MySQL中MVCC的应用及实现机制。MVCC是一种提高并发性能的技术,通过对事务内读取的内存进行处理,避免写操作堵塞读操作的并发问题。与其他数据库系统的MVCC实现机制不尽相同,MySQL的MVCC是在undolog中实现的。通过undolog可以找回数据的历史版本,提供给用户读取或在回滚时覆盖数据页上的数据。MySQL的大多数事务型存储引擎都实现了MVCC,但各自的实现机制有所不同。 ... [详细]
  • GPT-3发布,动动手指就能自动生成代码的神器来了!
    近日,OpenAI发布了最新的NLP模型GPT-3,该模型在GitHub趋势榜上名列前茅。GPT-3使用的数据集容量达到45TB,参数个数高达1750亿,训练好的模型需要700G的硬盘空间来存储。一位开发者根据GPT-3模型上线了一个名为debuid的网站,用户只需用英语描述需求,前端代码就能自动生成。这个神奇的功能让许多程序员感到惊讶。去年,OpenAI在与世界冠军OG战队的表演赛中展示了他们的强化学习模型,在限定条件下以2:0完胜人类冠军。 ... [详细]
  • svnWebUI:一款现代化的svn服务端管理软件
    svnWebUI是一款图形化管理服务端Subversion的配置工具,适用于非程序员使用。它解决了svn用户和权限配置繁琐且不便的问题,提供了现代化的web界面,让svn服务端管理变得轻松。演示地址:http://svn.nginxwebui.cn:6060。 ... [详细]
  • 本文介绍了Java集合库的使用方法,包括如何方便地重复使用集合以及下溯造型的应用。通过使用集合库,可以方便地取用各种集合,并将其插入到自己的程序中。为了使集合能够重复使用,Java提供了一种通用类型,即Object类型。通过添加指向集合的对象句柄,可以实现对集合的重复使用。然而,由于集合只能容纳Object类型,当向集合中添加对象句柄时,会丢失其身份或标识信息。为了恢复其本来面貌,可以使用下溯造型。本文还介绍了Java 1.2集合库的特点和优势。 ... [详细]
  • 本文简述了数据库的概念、作用及发展阶段的特点。数据管理技术的发展经历了人工管理阶段、文件系统阶段和数据库系统阶段,分别描述了各个阶段的特点。数据库、数据库管理系统和数据库系统的含义和联系也进行了简述。数据库是长期存储在计算机内、有组织、可共享的大量数据的集合,而数据库管理系统是整个数据库系统的核心部分,负责统一管理和控制用户对数据库的操作。数据库系统是以数据库为基础的应用系统。总结了数据库的保存方式、管理方式、共享性和独立性等特点。 ... [详细]
  • SQL Server 内存中OLTP内部机制概述(一)
    内存中OLTP(项目名为“Hekaton”)是一个新的完全集成到SQLServer中的数据库引擎组件。它专为访问内存常驻数据的OLTP工作负荷而进行优化。内存中OLTP有助于OLT ... [详细]
author-avatar
莪鈈稀罕rn
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有