专栏名称: 51CTO
51CTO官方公众号——聚焦最新最前沿最有料的IT技术资讯、IT行业精华内容、产品交流心得。本订阅号为大家提供各种技术干货,还会不定期的举办有奖活动,敬请关注。
目录
相关文章推荐
新浪科技  ·  【#母子买同一商品88VIP却更贵# ... ·  2 天前  
新浪科技  ·  【#爱尔眼科三年跌没2500亿#】在《202 ... ·  3 天前  
新浪科技  ·  【#比特币突破79000美元#】比特币突破7 ... ·  5 天前  
新浪科技  ·  【B柱结构强度不足,#宝马在美召回3312辆 ... ·  1 周前  
51好读  ›  专栏  ›  51CTO

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

51CTO  · 公众号  · 科技媒体  · 2017-03-28 11:45

正文

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


小小的改变世界

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


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


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


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

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




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


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


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


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


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


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


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


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


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


WOT演讲亮点先知道

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


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

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

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

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


记者期待他的精彩演讲。


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

三大章节,15大技术专场,

50+国内外一线互联网精英大咖站台

打造兼顾技术视野、技术实战、技术前瞻的

密集式干货集中营!

Tips

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


点击“阅读全文”了解更多资讯