达达:用技术驱动社会化运力
【2015年11月8日,上海】国内领先的众包物流公司达达今日在上海举行技术分享会。达达CTO杨骏携大研发部技术骨干,与现场的100多位上海地区的互联网研发人员分享了达达平台上线以来,在技术上遇到的挑战以及解决挑战、优化产品的经验。
达达是目前国内领先的最后三公里众包物流平台,专注于用移动和众包的方式解决O2O电商的最大痛点——最后三公里物流。就像Uber的司机不属于Uber,Airbnb的房间不属于Airbnb,达达的配送员同样不属于达达。他们利用自己的闲散时间在达达平台上抢单做配送,赚取外快。 上线仅一年半的时间,达达平台上已经聚集了60万的兼职配送员,日均订单量近100万单,覆盖国内40多个城市,服务超过15万家商户。这样急速增长的业务,给后端带来的极大的访问压力,也给达达的技术团队提出来极高的要求。 达达CTO杨骏在分享中谈到:“达达配送员们在APP中抢单,高频刷新查询周围的订单,每天访问量几亿次,高峰期QPS高达数千次/秒。商家发单、达达接单、取货、完成等操作也带来了很大的压力。为此,我们做了非常多的架构方面的优化。“ 在数据库成为性能瓶颈时,针对读压力,达达采取了读写分离的方式;针对写压力,做了垂直分库;针对大数据量,则做了水平分库。同时也对上层的调用代码做了很多修改,并且做了服务隔离,以保证非核心业务出现问题时不会影响到核心业务。在缓存方面,达达基于redis做了缓存分片,实现了缓存的水平扩展,从而缓解了系统压力。同时,为保证服务持续可用,达达还着手建设灾备机房,以保证有任何不可抗拒因素出现时服务可用。 在达到架构的稳定性和服务持续可用之后,达达的技术团队又把目光放到了满足不同O2O平台的各种需求上。达达在很早的时候就创建了开放平台(OpenAPI)。开发者可以在开放平台上独立的完成整个配送流程的测试,以实现技术对接;达达则能通过开放平台针对不同的合作伙伴提供个性化的解决方案。现在,达达已经与饿了么、一米鲜等上百家O2O平台实现API对接。这些O2O电商创业公司借助达达物流的力量快速发展壮大,社会化物流的巨大价值日益凸显。 “达达本质上做的事情是利用技术手段提升物流效率,降低物流成本。在庞大订单量的背后,技术是保证业务流畅的核心力量。“达达拥有一支实力强劲的技术团队,成员大多来自Facebook、百度、腾讯、阿里等一线互联网公司,核心团队均拥有5-8年成功的大型产品系统开发和团队管理经验。”创业是与时间赛跑的过程,一刻都不能松懈。我们的app几乎每周迭代一次,不停地满足市场新的需求。“杨骏说道。 在一百万单的体量上,达达只拥有600多名员工,其中研发人员近100人。它用技术和产品优化了平台运营和内部管理,从而使整个公司能够高效地运转。作为以技术驱动的轻公司,达达在短时间内用技术合理调配庞大的社会 运力,帮助了一大批创业型 O2O平台实现快速扩张,同时帮助传统企业拥抱O2O、延展业务。
|