玩多多CTO单泽兵:初创企业技术架构要灵活简洁兼顾效率

原创
网络
资源弹性化是依赖于技术最初的设计,如果最初技术设计不支持分布式,那么就不可能实现快速弹性化拓展。玩多多的技术架构支持服务多节点,因为容器有端口有资源,可以放在仓库里,一旦服务有需求,可以快速进行复制迁移。这些仓储、价格、用户账户、商品等多种应用服务都可以进行灵活拓展。

【51CTO.com原创稿件】记者上午9点半准时到达玩多多公司,准备采访CTO单泽兵。在走向会议室的路上,单泽兵的好几位同事看他的***句话是“你这么早就来了?!”,个个眼光怪异。记者起初以为是创业公司福利待遇好,上班时间很晚,后来一问才知道,原来他前一天晚上和技术团队加班到深夜,而第二天一早又早早到公司办公。

[[186012]]

  小小的改变世界

  玩多多其主要业务可以概括成四个字:玩具租赁。单泽兵告诉记者,之所以选择做玩具租赁并不是一拍脑门定下来的,而是经过深思熟虑之后的决定。他反问记者:小朋友从1岁到6岁,陪伴他们时间最长的是什么?记者答难道不是父母?他摇头说道,陪伴小朋友时间最长的是玩具。

  诚然,现在这个社会玩具非常多,小朋友通过玩具可以学习很多新知识。有玩具可以练习平衡能力,有的玩具可以通过声音颜色带来全新视觉听觉体验。如果只通过购买玩具这一条途径,一是花钱多,尤其是国际一线玩具品牌价格不菲;二是利用率低,小朋友对玩具的新鲜感一过,往往玩具就被束之高阁;三是质量良莠不一,如果家长贪图便宜,玩具质量堪忧,伴随着损害儿童健康的风险。“那么能不能换一种途径,用租赁的方式让更多的小朋友共享玩具?”单泽兵指出,租赁玩具一来花费少,二来都是国际一线品牌质量放心,三来孩子可以接触到更多的玩具,而且还不会占用家里空间。

  在这样的思路下,玩多多成立了。单泽兵表示,玩多多有非常多国际一线玩具供应商的资源,他希望创立玩具共享的这种新形态,“小小的改变这个世界”。

  技术架构唯二原则:简洁灵活兼顾效率

  “我们正在尝试和芝麻信用合作,今天在芝麻信用重点位置会推我们的活动,为了应对大流量访问,我们技术团队昨晚一直在加班做提前部署。”单泽兵解释道。

玩多多

  虽然曾经在联想、赶集网这样的知名企业担任技术总监,有着丰富的技术经验,但是单泽兵表示,成功是***的,大型公司完善的技术结构拿到微型初创公司直接照搬,其实非常不靠谱。首先性能方面要求没有那么高,其次初创公司也并不需要铺那么大盘子,像负载均衡、缓存、高并发这些需求通通都没有。“当然,我经历了公司从小到大的变化,因此对每个阶段会遇到哪些问题,技术每个阶段重点是什么都会比较有底。”

  他告诉记者,玩多多选择做玩具租赁,既是新兴行业又是初创企业,中国用户会对这个公司本身有着天然的不信任。那么投射在技术架构上,就需要我们能够快速响应,快速试错,灵活调整。

  当时公司决定用一个月的时间将产品做出来。对单泽兵而言,解决方案只有两个:一是找一个成熟的结构,在上面直接做修改;另外一个办法就是做一个简洁的结果。最终单泽兵选择了后者。

  他选择了三层架构模式,每一层都会考虑可扩展性。“玩多多聚焦在移动端,微信公众账号需要有一套页面,淘宝也需要有一套,我们需要的是一种开发适配多种展现形式,用H***PP各种工具,把开发成本降到***。”他介绍道,在前端他采用react.js,产品在页面的形式展示可以做灵活调配,对数据却无需做太大改动。

  在运营层面,租赁模式和电商模式有很多区别,市场上没有标准的仓库管理系统,单泽兵就带着技术团队从零开发一套租赁模式的仓库管理系统。他举了一个例子,客户对玩具卫生非常看重,他们在仓库设置了11道工序去消毒,但是如何确保这些消毒工作都操作过一遍,而不是只落在书面上呢?最终他们在每一道消毒工序后都有一个扫码环节,完成一道工序就扫一个码,那么***在后台就可以看到玩具由谁去取、谁去消毒、谁把玩具上架,不但全程可控,而且可以避免工作疏忽,让玩具更安全放心。如此一来,客户体验更好,也备加认可玩多多。

  当然,所有的一切系统并非是做到***完善之后才上线,而且边运营边修改,先上线库存,后来改进状态更新,***演变成细节追踪,玩多多的技术路线就在不断增加新组件,不断修复中变得越来越完备。

  “目前玩多多刚成立不久,我们考虑的技术原则就是必须兼备效率。未来服务的组件会做的比较独立,没有那么多耦合。由于我们没有做成微服务,所有服务都还在一套体系里,如果有需要,我们会把单一的服务拆分出来,例如订单服务,如果业务量大,我们就会把它单独拆出来,比较容易扩展。”单泽兵特别强调技术架构的灵活性。

  他告诉记者,在系统部署上,玩多多的业务都运行在云端。他们在云里面用不同容器装载不同服务,通过虚拟化技术,这些不同虚拟机很容易拷贝出来,几分钟就可以解决。以芝麻信用上有玩多多的广告为例,流量一下增多,那么单泽兵就需要采取动态扩展形式。

  当然,他也指出,资源弹性化是依赖于技术最初的设计,如果最初技术设计不支持分布式,那么就不可能实现快速弹性化拓展。玩多多的技术架构支持服务多节点,因为容器有端口有资源,可以放在仓库里,一旦服务有需求,可以快速进行复制迁移。这些仓储、价格、用户账户、商品等多种应用服务都可以进行灵活拓展。

  WOT演讲亮点先知道

  2017年4月14日,51CTO主办的2017全球架构与运维技术峰会将在北京富力万丽酒店举办。届时,单泽兵将在共享经济下的技术变革做《互联网+玩具租赁的典型技术实战》主题演讲。

  针对演讲内容,单泽兵也透露了一些,表示他的演讲将针对三部分展开。

  首先会向大家介绍什么是共享经济,然后向大家详细介绍一下玩具租赁的诞生背景与初衷。

  其次针对玩具租赁,他将详细谈谈在技术上会面临哪些困难,如何解决。

  ***他将列举两个典型的应用场景。一是玩具如何推荐给用户,这方面涉及到大数据技术,如海量玩具如何挑选,同龄的玩具如何动态推荐。二是仓库作业场景,在没有典型系统支撑的前提下,如何从零到一建系统。

  记者期待他的精彩演讲。

  World Of Tech 专注互联网IT技术领域

三大章节,15大技术专场,50+国内外一线互联网精英大咖站台
打造兼顾技术视野、技术实战、技术前瞻的密集式干货集中营!

 

Tips

使用优惠码【9D076C16D739A0D0】购买参会门票,立享200元优惠!4月10日前支付有效。

【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】

 

责任编辑:周雪 来源: 51CTO
相关推荐

2016-10-11 10:17:41

采访APP

2016-08-08 10:54:01

2015-12-11 14:38:40

SENSORO微软Office

2022-05-13 17:43:15

数字化办公基础设施

2013-11-08 09:38:10

亚马逊云计算开源

2022-12-07 21:28:40

2016-01-05 13:44:39

2010-01-11 13:37:31

C++语言

2016-01-13 10:23:51

2020-07-03 16:58:19

人工智能AI初创企业

2009-04-15 09:12:49

子网安全划分

2013-11-11 16:20:01

戴尔

2021-05-19 09:15:25

IBM

2015-09-29 10:55:13

初创技术架构

2022-05-10 10:39:51

初创企业技术债务

2022-11-24 12:07:47

英特尔

2012-07-16 14:52:39

51CTO技术沙龙

2011-04-27 15:45:43

大幅面打印机
点赞
收藏

51CTO技术栈公众号