仅只有未实名的,新媒易不收取任何费用,公益非盈利机构
24小时服务热线: 4000-163-302
请扫码咨询

新闻动态

NEWS CENTER

自然情况下,一个孤立系统会由有序变为无序,即它的”熵”会不断增加

2020-03-17

人人都是产品经理流行了多年,随着市场蓬勃的发展后,也迎来了产品经理的下半场:越来越细分,越来越2B。在面向C端的产品开发及体验进入到瓶颈期后,B端产品开始流行起来,那么构建高可靠、高并发、高容错、高开放的产品架构是必然趋势,所以产品架构这个角色正逐渐进入大众视野,也必然会成为产品专业的灯塔。

自然情况下,一个孤立系统会由有序变为无序,即它的”熵”会不断增加,最终寂灭。而生物可以通过和外界交互,主动进行新陈代谢,制造“负熵”来保证自身有序,继续生存。

系统其实跟人很像,随着功能越来越多,调用量急剧增长,整个系统变得越来越无序,如果不做合理的干预和设计,最终会导致无法维护和扩展,成为业务发展的瓶颈。架构的本质就是对系统进行有序化重构,不断减少系统的“熵”,使系统不断进化。

从用户视角,线上渠道无论大小平台其购物流程大同小异:选择商品、加购物车、结算确认、收银支付、生成订单、等待收货 ,基本上是对现实世界的购物流程进行了抽象复刻,这就是俗称的电商黄金交易流程。虽然“看上去”一样,但是其背后的运转机制却千差万别。

本文不做具体模块的设计细节讲述,因为各平台的业务属性和发展阶段不尽相同,不具备完全的参照意义,只是从产品架构的视角来剖析电商产品。

电商产品架构

电商正向流程核心为5大部分:推荐引擎、交易引擎、订单引擎、履约引擎,风控引擎,在各引擎中信息流、资金流、实物流有序的流淌着,最终让客户如约收到完好的商品。


1. 推荐引擎

作为产品人员,更重要的是思维转变,不在简单的是功能和业务,善于应用数据思维来更好的满足用户需求,而且是动态的和用户进行互动,再也不是完全静态的让用户按照你既有的设计思路来交流。

当然推荐引擎不是电商的专利,但目前是电商撮合交易最重要的前戏,用户体验是否愉悦舒畅直接影响了最后的买单付款。


推荐引擎和用户每一次的接触都有价值,引擎都需要实时计算返回给用户结果,用户获得结果后的行为,如浏览路径、停留时长等都及时反馈到引擎,形成一次闭环,如此循环反复下去。

很多反馈说,我们没有大数据,没有海量的信息,根本用不到推荐引擎。推荐引擎是极其复杂的系统,不做实现赘述。

2. 交易引擎

电商平台通过合适商品、促销优惠等手段来吸引用户促成交易,而促成交易本质是为用户提供一个待签的草拟合同,合同的内容要素:商品属性信息、订单金额信息、促销优惠信息、收货地址信息、履约时效信息、运费服务费信息、发票相关信息等,这些都是建立在交易双方自由平等的基础上草拟的合同内容。

交易引擎从用户视角是结算页,而从系统视角是大脑中枢,要求的性能是几十毫秒级,最快速度草拟合同,并且不停地根据用户的选择来呈现最新内容,等待着用户点击提交订单那一刻。

我们以天猫的交易页面来示意说明:


看起来像不像一页合同,正翘首等待着用户提交订单那一刻完成签字画押。每项合同条款的规则就是产品架构要定义的,而每一个元素的具体可选的枚举值是由合同履约方来定义,那么一旦用户觉得此合同条款及内容可以接受,就会按下提交订单完成合同的签署。


(1)条款注册框架

合同的每一项条款背后都是一个复杂的应用系统来提供服务,比如配送时间服务,就是一个单独的系统来维护,其可以在交易无感知情况下,更新其可以提供的配送服务。交易引擎只是提供条款服务方可以自定义合同条款及履约方法的一套条款框架自运行机制。

(2)合同模板引擎

用来根据用户的选择来调取条款服务方加载对应的条款内容。任意店铺根据所有可选合同条款及内容自选需要多少供用户选择。那么当用户购买了此店铺的商品且开始结算的时候,交易引擎就会根据店铺已选择的模板内容来调取相关的应用系统来加载合同具体内容展示给用户。

(3)引擎灵活扩展

由于业务发展需求变化快,交易引擎需要更加高效的支持,那么必须做到所有的数据交互要做到最小粒度,并提供扩展点供让业务自定义数据来影响相关履约流程。如SKU维度入参和作为通道将自定义参数透传。

3. 订单引擎

相关推荐