电商平台业务及架构演变史( 二 )


3客服系统操作台:客服可以帮助用户人工的干扰一些订单的进程,如修改价格建立退换单等等 。
秒杀已经成为各个中大型电商的基本服务,核心逻辑是在于多极缓存,逐级筛选用户 。
风控应用场景很多 。
例如下单场景:判断出一个高风险的订单,订单将会被系统拒绝,会从两个方面去判断,一个用户历史行为,一个用户当前的下单风险 。
包含三个步骤
将从第三方支付获取的货款进行自动结算,告知财务一个结果,从而打到供应商的账户当中,一般会和集团的OA审批流进行结合 。
所有系统数据会共享给数据中心然后基于数据去进行各种场景的应用 。
最常见的是用户画像平台,通过用户画像筛选出用户的偏好进行精准营销 。
所有渠道的订单都汇聚到订单中心进行统一处理 。
【电商平台业务及架构演变史】如天猫店,淘宝店,抖音店,快手店、自营电商平台,用户提交的订单都会汇聚到订单中心,进行下一步的流转和操作 。
财务结算也以订单中心订单状态为标准,保障所有系统上下游数据保证通用数据源 。
大后台
和仓库相关的业务流程都在wms管理,包含业务流程有:

电商平台业务及架构演变史

文章插图
出库类型有很多种,如电商订单是购买出库,仓库接收到出货单后打印分拣单,仓库员工根据分拣单对于货物进行拣货、打包操作,最后将打包完毕的商品放在出库区等待承运商拉走 。
XMS 是售后管理系统,售后类型有三种退换修,退换修需要不同的备件库,更换零件或直接更换整机 。
退货需要在XMS中判定用户发回货是否满足退货条件,XMS要告诉订单中心再触发支付和结算业务的退款流程 。
用户中心是存储用户基础数据的地方,承担用户注册登录找回密码,更换手机号的流程 。
不同国家支持不同类型的注册方式,如手机号注册、邮箱注册、谷歌账户注册 。
技术方案也支持不同类型的前端产品,如Web、、APP等 。
不同风险等级的业务,要支持不同类型的注册方式,如电商业务只需要手机号注册,金融信贷业务还需要支持人脸识别、身份证认证 。
SRM是供应商管理系统,核心逻辑是对于不同的供应商进行打分和评判,筛选初优质的供应商 。
对询价、采购、物流、财务等供应流程进行数据化管理 。
网站架构技术的演进
网站初级架构
一般产品刚开始的做法是三台服务器,一台部署应用,一台部署数据库,一台部署NFS文件系统 。
业务增长后,会加应用负载均衡,数据库采用主从复制,读写分离,应对慢慢增长的业务:
业务拆分
随着业务进一步增长,架构也会根据业务属性进一步拆分,划分为:
业务子系统分为核心系统和非核心系统 。
每个子系统单独部署,避免集中部署导致一个应用挂了,全部应用不可用的问题 。
等级用于流量突发时,对关键应用进行保护,实现优雅降级;保护关键应用不受到影响 。
数据库分库,分表
在业务拆分的基础上,结合分库分表和读写分离
分布式缓存
提高用户体验,加快用户快速访问网站,把热点数据进行缓存
服务化
最后把各个子系统进一步抽象细化,作为一种服务来提供给其他人使用