您现在的位置:首页 > 科技科学 >

8年上市、3年微服务改造、2年中台战,回顾这家公司12年技术架构转型路

2020-08-13 09:46 来源:杨园三居 浏览:

中国的电子商务开始于 1997 年,从 2000 年以后开始全面发展起来。在电子商务强劲的发展势头下,品牌商为了实现转型、提高利润率,纷纷试水电商渠道。于是电商服务行业应运而生。

但很多人不了解电商服务背后的技术,殊不知在这条赛道上,技术依然是核心竞争力。因为只有技术的智能化、自动化,才能让前端的业务部门有效地节约成本,提高工作效率。

宝尊电商(以下简称宝尊)是一家品牌电子商务商业伙伴和技术研发解决方案公司,专注于提供以品牌电子商务为核心的一站式商业解决方案。

作为国内最大的电商解决方案提供商,宝尊于 2015 年 5 月在美国纳斯达克上市。自 2007 年成立至今,宝尊背后的支撑技术发生了哪些改变?

宝尊全渠道零售中台的演变历程

2006-2011年

很多 TP 公司选择采购系统,在这一点上,宝尊从一开始就选择了自建系统这条路。在采访宝尊高级产品经理刘亚平时,他提到,选择自建系统这件事是宝尊 CEO 仇文彬一直在坚持的原则,因为仇文彬从清华电子工程系毕业后曾是大公司的软件开发者,所以他深知自建系统的苦和甜。后来的很多事情都可以证明,仇文彬是对的,开始难走的路往后会越来越容易。

最开始,宝尊按照传统的 ERP 架构搭建单体系统,基于 Juice 框架的 C/S 应用,集订单管理与仓储管理于一体(SCM)。

OMS平稳运行了 5 年,问题出现了。

这 5 年里,整个公司的业务量发生了翻天覆地的变化。从现有数据看,到 2012 年、2013 年和 2014 年宝尊商品交易总额分别为 14.604 亿元、26.208 亿元和 42.489 亿元。在营收方面,宝尊在 2012 年、2013 年和 2014 年营收分别为 9.545 亿元、15.218 亿元和 15.844 亿元。

当业务量突涨,并且整个公司发展迅猛的时候,原有系统的软件研发体系便显露了短板。于是宝尊开始着手对OMS进行升级。

2012-2013 年

为什么整个电商服务的业务量在2012 年出现大幅增长?

前面提到,电商服务是依附于电子商务的发展而兴盛起来。2012年电子商务历史上的一个标志性事件是:在 2012 年 11 月 30 日 21 时 50 分 18 秒,阿里旗下电商平台淘宝 + 天猫的销售总额突破 1 万亿元,这是中国第一家销售规模达到 13 位数的民营企业。

而与阿里巴巴关系密切的宝尊,也迎来了新一轮的业务增长,加速了 OMS 再次升级。

升级后的OMS做了以下改变:将 C/S 架构升级为 B/S 架构。同时做了功能升级和模块扩展。

2013 年

2013 年,宝尊除了将 OMS 升级之外,还从 OMS 中拆分出 WMS(仓储管理系统)。之所以这样做,是因为随着宝尊业务的高速发展,仓库的业务量迅速增加,原来的管理方式已经不能满足业务要求,因此要转向更加精细化的仓库管理。

WMS 可以实现多渠道、多形式的订单接入,无缝对接各类订单管理系统的订单接口,满足不同的业务场景;

WMS 可以实现灵活的事件流程配置,满足各种类型订单的不同业务处理流程需求;

WMS 在下游业务作业系统集成,实现上下游作业协同,全局的订单全程可视化跟踪,满足客户、企业、管理者的跟踪和管理要求 ;

WMS 提供各类规则配置,满足不同客户、项目、仓库的不同作业习惯,支撑订单自动处理引擎,提升订单处理操作效率。

2012 年 7 月 10 日,天猫与阿里云、万网宣布联合推出聚石塔平台,率先以云计算为"塔基",为天猫、淘宝平台上的电商及电商服务商提供 IT 基础设施和数据云服务。这件事是后来宝尊系统架构拆分的导火索。

2013-2017年

2014 年 2 月,淘宝官方出台政策,自 2 月 10 日起,所有数据必须从阿里旗下的聚石塔内调用。同时,淘宝规定已接入商家必须在 2014 年 4 月 1 日前迁移部署至聚石塔内,否则将无法调取 API,订单数据也会出现模糊化。

据报道,假使商家同时使用聚石塔的 ECS(弹性托管服务)和 RDS(数据存储服务),每年需要比以往多花费近 1 万元。此外,根据不同类型的服务,每个数据接口还将缴纳 15 万的保证金。

对阿里巴巴来说,推出聚石塔可以使淘宝在服务市场的营收规模呈现新的增长,更关键的是,它可以通过这一云计算平台牢牢掌控各类在线交易的数据。在与商户的合作与博弈中,对数据的掌控能让阿里处于更加主动的地位。

宝尊因阿里巴巴的政策被要求强行入局。

受到聚石塔政策的影响,宝尊做了系统升级和划分。首先是 EBS 接入,纳入大量内部流程管控。然后整个 OMS 系统分成了两部分,聚石塔内的部分称为 TMOS,用来承接天猫的业务。聚石塔外的系统称为 PACS,它承担两部分职责,一是非天猫外的所有订单业务,二是负责财务、ERP 等。

2017- 至今

随着业务量的不断增加,同时品牌商会提出多样化、个性化需求,这种情况下,原有单体系统已经很难支撑业务的发展,微服务化迫在眉睫。

宝尊在 2017 年将系统再次升级,具体做了三部分调整:

B/S 架构,前后端分离

微服务化,可独立部署

产品化,插件式部署