作者 | 禾易
受访 | 张淼,玩物得志 App CTO
来源 | 阿里巴巴中间件
引言
前几天,阿里云研究员毕玄分享了自己作为阿里云技术人的一个感受:
做基础技术的同学,当越来越好地满足了业务发展的诉求后,会发现业务方对基础技术的唯一诉求就是最好什么都别变,什么都别动,那么做基础技术的同学,未来的发展空间就会非常受限。
但自从很多基础技术变成了阿里云对外售卖的商品的时候,就完全不一样了,以前只是解决好自己所支撑的业务面临的基础技术的问题,而现在,当我们把这些技术变成一个商品,为社会各行业所使用以后,面临的最关键的问题是商品竞争力。作为技术型的商品,技术竞争力尽管不是全部,但绝对是最主要的……
当开始做这些对外提供的技术商品后,面临的一个巨大挑战就是视野需要有巨大的改变,不能再像以前一样,管它什么方法,反正支撑好了自己的业务就行。到了做商品这个阶段,就必须非常清楚的知道在这个商品中的技术方案在业界处于什么位置,后面的策略是什么,这对做基础技术的同学而言,也就意味着没有天花板了,因为就算是世界第一,也仍然面对着不断被追赶的挑战,就得不断的创新。
玩物得志 CTO 张淼在接受我们采访时,特别提到了上面这段话,他深有感触。2012 年张淼毕业于浙江大学,毕业后做了 2 年 WinZip 桌面软件开发,2014 年加入到蘑菇街,从 0 开始构建蘑菇街商品体系,经历了蘑菇街完整的服务化、平台化过程以及多个核心中间件的开发。2018 年底,张淼投身创业玩物得志,这是一家国风文化电商平台。今年4月,玩物得志完成了数千万美元的B轮融资,而此前,玩物得志在一年内完成了三轮融资。
对于一家创业公司而言,玩物得志的成绩非常亮眼。业务的高速发展与玩物得志对技术的布局策略有很大关系。张淼说:“这次创业我是从 0 开始组建技术团队,不到2年的时间就发展到 170 人。2014 年 - 2018 年我在蘑菇街经历的技术演进,和当下我在玩物得志所经历的技术演进,完全不一样。我们就是得益于云原生技术与产品的非常典型的快速迭代的创业公司。”
今天我们一起聊聊玩物得志背后的云原生故事。
从0—>1搭建研发系统
一家创业公司,面对近年来国内外环境的快速变化,要想活下去甚至是实现高速增长,对于研发团队来讲,效率是第⼀位的。过去这两年,关于创业团队如何完成从 0 到 1 快速搭建研发基础设施,中早期研发团队如何助力业务快速奔跑,张淼总结了三个核心经验:效率优先、见路不走、最多比业务往前迈半步。
张淼解释:“在基础设施、基础架构的设计选型上,我们没有洁癖,⼀切效率为王。项目第⼀版上线时只有⼀个单体应用,“当时我们采用了阿里云提供的⼀些基础工具,就把整个研发流程快速撑起来了。现在回想起来仍然觉得非常庆幸,如果我们选择自己去搭建整个链路和基础设施,玩物得志很难有现在这么快的发展速度。创业公司最开始技术人员很少,通过阿里云云效提供的基础和规范的研发工具,我们不会花费大量的人力做维护(至今我们也只有2个运维同学),这是第一次弯道超车。”
玩物得志比较幸运,很早就吸引了一批拥有丰富的行业经验和架构能力的研发工程师加入,大家见过很多大厂走过的路,并且知道那些路的优点和缺点,因此不需要再去趟坑。张淼提到,“我们会在基建选型上更加理性,创业公司没有那么多资源去消耗,相对来说会倾向选择⼀些稳定且通用的技术方案。2019 年玩物得志整体业务发展速度是每月翻一番,在这样高速发展的业务背景下,我们也出现了技术架构跟不上业务的问题。我总结的经验是技术最多比业务往前迈半步,这样的节奏可以保证不会出现技术溢出的情况。早期在业务支持和架构升级之间做妥协,也只能倾向于业务支持,毕竟活下来还能保持高速增长是创业公司的第⼀要务。”
玩物得志系统架构图
玩物得志没有大型电商平台的历史包袱,核心技术人员基本见过甚至参与过⼤型电商平台的架构设计,所以整体架构设计上会比较清爽简洁,基本⼀步能达到同等规模电商平台好几年架构调整后的结果。
为了支撑业务的快速发展,玩物得志极少自己造轮子,会大量采用云平台提供的SaaS、PaaS服务。比如大数据体系是在阿里云 Dataworks 框架体系上建设起来,使用了其核心存储、计算等组件,上层的可视化以及业务查询部分,由于业务方在使用过程中有大量的定制化需求,所以玩物得志在开源方案的基础上进行了一些二次开发。
玩物得志大数据概览
在核心链路设计上,玩物得志基本都做了多平台的备线⽅案,以保证链路稳定性。张淼提到,创新来源于业务,业务系统主要面向用户、运营同学,因此大量底层的实现都会交给云平台。这种架构设计使得玩物得志在运维、中间件等方面的人力成本前期投入很少,研发团队大部分精力都放在怎么让业务跑得更快上。
当然,由于行业的⼀些特色,部分基础服务玩物得志会在云平台的基础上做联合共建,比如风控相关的系统,会基于阿里云积累的数据和模型,再结合文玩相关类目的⼀些特色数据和模型来搭建成⼀个完整的垂直电商风控系统。“再比如最早的推荐引擎是我们和阿里云共建的,只不过阿里云的推荐引擎的核心模型是标品的模型,与玩物得志采用拍卖的形式所需要的非标品模型相差比较大,因此后期改成了我们自己实现。”
玩物得志反垃圾概览
技术选型思路
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/516379.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!