2017年4月15日,美丽联合集团联手猎聘,在杭州举办了同道精英汇·“时尚”技术之路——美丽联合电商专场。在现场,来自美联的三位技术先锋为大家介绍并分享了美丽联合技术体系,揭开了美联强劲技术实力的神秘面纱。
美丽联合是专注服务女性的时尚媒体和时尚消费集团,旗下拥有蘑菇街、美丽说、uni引力等核心产品,已成为仅次于阿里巴巴、京东和唯品会的中国电商“第四极”,拥有超两亿的注册用户和1000万的日均活跃用户,uni平台注册红人数量超过12万人。据悉,集团的所有员工中,研发人员的数量占到了二分之一以上。正是对技术的重视,让美联得以在技术方面飞速发展。
美丽联合集团电商技术部技术总监、美联技术委员会后端分会长凡云向大家介绍道,2016年初,美丽说和蘑菇街融合之后,成立了美丽联合集团。成立初期,技术部门扩张,差异化大,各方协调存在困难。为此,美联专门筹备了一个技术委员会,成为各个部门间沟通的平台,主动推动技术们的设想落地。
据凡云说,目前,美丽联合集团在某些业务的复杂度上,局部领域的一些技术难度上,其水平已经可以超越阿里。
蘑方业务的架构演变过程
在美联的技术体系中,蘑方业务是其中最具特色的一个。蘑方是美联集团内部开发的多终端的页面搭建平台。去年“双十一”,依靠蘑方,美联仅用了一周左右就搭建了200多个活动页面,支持了数亿级别的页面访问,平均服务响应时间控制在2毫秒左右。
美联集团电商应用平台特色市场研发负责人铁塔为大家揭秘了魔方业务架构的演进过程。根据开发过程中解决的痛点和难点,铁塔将蘑方的发展分为了远古时期、封建时期、现代和未来四个阶段。
远古时期,蘑方业务尚未开发,活动页面开发流程长,投入角色多,工作量也大,渐渐无法满足业务发展的要求,成为公司瓶颈。后来技术团队从页面入手,将相似楼层的结构抽象出了页面模块的概念,让其可反复利用,并能根据不同数据做成各种样式。
这样一来,新的活动已不需要开发或者产品的介入,运营通过简单的培训就可以在蘑方系统里自行完成页面的工作。大大缩短了活动页面的开发流程、降低了开发成本,跟上了公司业务发展的节奏。
然而在页面数据获取方面,蘑方依然存在不足。通过第三方服务获取的实时数据存在一定的不稳定性,而且随着蘑方搭建的页面越来越多,延迟也会越来越高。
这个问题在“封建时期”得到解决。技术团队将数据和页面分开,完成了前后端分离。后来又重组了PHP主站代码,并完成了服务的独立部署。结合了“Apache Trafficserver”ATS服务后,活动页面的性能和稳定问题基本得到解决,单机性能提高20倍左右,服务响应时间从30毫秒下降到了2毫秒。
美丽联合集团成立后,部门扩张使得个性化的需求也变多了起来。根据不同部门的需求,技术团队在增加了各项功能的同时,也为蘑方业务搭建了直观的数据反馈和业务树功能,并实现了业务串联,满足内部要求的同时,也加强了对商家的管控。
而未来,蘑方会支持native页面的搭建,真正成为多终端的页面搭建平台。同时,页面监控系统也被提上了行程。最后,完善模块资源管控也是蘑方需要注重的方向。
电商平台化之路
在介绍完蘑方业务后,美丽联合电商基础商家CRM架构组负责人沉辉分享了美联的电商平台化之路。
沉辉说道,平台化就是能支持多平台业务快速构建、部署,并通过技术手段解决个体、选择、稳定性等问题。电商基础平台做的是底层的服务和业务,需要横向把控整体化的组织架构。不同的业务拥有不同的模块,不同的市场需要自己的玩法和计价规则,如果公司要发展,必须有平台化为其打底。
2016年,整个基础平台完成了商品中心的平台化,让详情页支持不同渠道的页面展示,使交易下单支持不同渠道的业务扩展,允许商家入驻支持不同平台、不同市场的入驻模式,并完成促销系统对不同平台玩法、计价规则的支持。
而在完成这一系列项目的时候,技术团队也总结出了代码只能有一份、不同平台业务需隔离、要能支持业务快速扩展、必要时需支持共建和日常支持分开部署五个原则。以上五个原则,使得美联产品在维护时的难度大大降低,隔离性保证渠道之间的容错,大大提升了平台化的合作效率。
而从2017年开始,技术团队开始在内部推行标准化,以简化因想法不一致带来的时间、人力成本增加。
而后很关键的一点,是“框架”概念的提出。通过这个概念,技术团队将从“问题解决者”转变为“方案提供者”。提出需求的人可以根据“框架”,快速地理解并搭建他们想要的东西,而不再是全盘接受由技术团队提出的解决方案。
目前,概念的整体解决方案图已经出炉。其中,模块是实现这一目标的重要元素。模块可以很好的提升扩展性,基于模块化,技术团队还将做出一个叫做“微内核+插件化”的概念。通过定义好内核后加入不同的插件,内核的功能将被增强。同时,再配合上模块化的框架,能大大避免不同项目组因类似的需求而浪费时间。
之后,美联的技术团队还将把隔离做的更加彻底,并通过更多的框架和业务系统来验证现有模式的可行性。最后,他们还将尽力简化理解和开发的流程,让内部的整体效率更上一层楼。
在这个互联网时代,只有在技术方面不断革新,才能在大浪淘沙的行业内站稳脚跟。作为最时尚科技类型的互联网公司,美联在技术方面的创意也和他在行业内的定位一样引人关注。今后他们在技术上的每一次工作,一定都会为行业的发展提供值得参考的借鉴。