中台实践:通用化黑名单平台

访客4年前黑客工具1146

业务中台的价值主要体现在对通用化业务能力的沉淀、整合,通过对可复用业务流程和业务功能的设计,向不同业务方提供标准化且可扩展的服务能力。本文来聊一聊笔者工作过程中设计的通用化黑名单平台,通过将用户管控能力的下沉,为各业务团队提供一套通用的黑名单/白名单业务能力。

中台实践:通用化黑名单平台

业务定义

黑名单平台,泛指在业务流程当中,需要对特定用户进行管控的方式,通常会有黑名单、白名单两种用户类型。

业务场景

在风控识别、业务运营等流程当中,会涉及到对于某类用户进行“特殊对待”,比如恶意用户、高风险用户,在业务流程中可能会增加对用户的使用功能的限制,这类用户就属于黑名单用户。在不同的业务场景中,会基于不同规则去定义黑名单用户,并这种符合这类特种的用户进行统一化的管控。

当然还有一类特殊的用户群体,他们因为使用场景的特殊化也可能命中黑名单用户的规则。但是业务场景中又是允许这类用户存在的,那么这类用户就属于白名单用户,属于凌驾于黑名单规则之上的一类特殊用户群体。

业务问题

目前在现有中台架构下,不同业务模块都维护各自的黑名单体系,存在同一个业务场景的黑名单维护多套,或者同一套黑名单可以多个业务团队共用的问题。这就导致各团队开发既可能产生数据冗余,重复开发资源浪费的问题。

基于当前的问题,通过搭建中台黑名单平台,由各业务团队介入黑名单平台,针对各业务场景维护统一黑名单,可以由不同业务团队共享黑名单数据资源进行业务使用。

业务边界

既然做通用化,那么黑名单平台尽可能不做具备业务属性的逻辑,即通用户平台负责提供黑名单/白名单数据的统一使用服务,也就是针对数据的增、删、改、查能力。同时,为了保证各业务使用方可以实时获取数据,平台提供一套消息广播机制,可以让业务使用方可以快速获取数据的更新状态,即时针对不同状态做出业务响应。

业务架构

基于上面提到的业务场景、业务边界,设计了业务架构模式如下:

中台实践:通用化黑名单平台

业务设计

(1)通用化平台由业务方接入,针对不同业务场景和业务规则,由业务方(如上图中业务方A、B)定义什么是黑名单用户、什么是白名单用户;由通用化平台提供黑名单数据的统一服务,这个服务包含增删改查能力。

(2)业务方(如上图中业务方A、B)可以通过通用户平台提供的前端可视化页面,通过给不同业务方配置不同权限体系,支持业务方进行数据的增删改查。同时也支持基于系统调用的API接口方式,进行数据的使用。

(3)为保证数据更新后的即时响应,在数据更新后,如数据的新增、删除,通用化平台通过消息广播机制,向业务使用方(如上图中业务方C、D)进行广播,如果业务方关系数据更新消息,可基于业务场景做出相应的业务动作,保证数据更新与业务的同步性。

中台化设计的关键

(1)统一化

在设计数据的使用方式方面,做了尽可能的统一化设计。在设计底层数据接口方面,针对增删改查的数据接口,先对尽可能全的业务场景进行梳理,针对不同颗粒度的业务进行规划,保证数据接口服务的统一性,后续各业务团队接口,都是统一的接入流程和接口服务。

(2)个性化

针对不同业务场景,数据的表现形式终归会有不同的地方,除了对整个业务流程中没有异议的数据内容进行标准化定义外,为满足不同团队的业务需求,在数据存储方面,数据结构中增加了可扩展的json字段。这个字段的数据内容由各业务方自助定义数据的业务含义,在数据查询时基于各业务的团队的场景进行解析后使用,既保证了各业务团队数据使用的个性化需求,由保证了中台通用化模块的通用能力。

(3)扩展性

对于黑名单/白名单数据存储,数据存在多维度属性,通过数据业务类型分类进行区分,例如用户维度类型,可通过枚举区分身份证号、会员卡号、手机号等类型,字段的类型设计相对兼容,在后续数据类型扩展上,可以做到减少底层逻辑的重新开发带来的时间、资源成本。

(4)如何做到上述3点呢?

关键是要对业务有充分的了解,这样才能更好的把握统一化和个性化的平衡。例如,针对于用户维度的黑名单设计,要对当前业务场景中标识用户的方式有相对全面的了解:手机号、会员卡号、微信账号、支付账号等等,只有对实际业务的了解,才能设计符合业务方需求的功能。

综上

相关文章

OA系统实施各阶段如何提高项目质量?

OA系统实施各阶段如何提高项目质量?

对一款OA系统来说,除了从源头入手,做好模块化架构外,还可以通过哪些层面确保OA系统的高质量,给用户打造良好的体验呢?本文将针对这一问题做仔细展开,希望对你有帮助。 大家在提到质量的时候大多会想到一...

长租公寓还有未来吗?

长租公寓还有未来吗?

编辑导语:“长租公寓”,又名“白领公寓”、“只身合租公寓”,是房地产市场的新兴行业,即将业主衡宇租赁过来,举办装修改革,配齐家具家电,以单间的形式出租给需要人士。从2015年国度开始大力大举支持住房租...

老罗直播带货,万亿生意不是谁都能干的?

老罗直播带货,万亿生意不是谁都能干的?

在直播带货时代洪流下,不少平台都以直播为切入口,跑步进场带货。直播热潮的涌入,有不少品牌被裹挟,又有不少主播转型,下面就让小编带你走进直播带货的万亿生意。 在全民关注和一众品牌的卖力吆喝、协力预热之...

深度解析:疫情下,律师团队的线上营销全套策略

深度解析:疫情下,律师团队的线上营销全套策略

一提到律师行业,多数人想到的场景可能是:正襟危坐的律师在办公室内等着客户上门就好。不过,真实情况可能并非如此。笔者作为行业人士,将和我们分享真实的律师获客途径,以及律师团队该如何利用线上营销策略进行获...

从KANO模型,分析B端客户的产品设计满意度因素

从KANO模型,分析B端客户的产品设计满意度因素

编辑导语:KANO模子是东京理工大学传授狩野纪昭(Noriaki Kano)发现的对用户需求分类和优先排序的有用东西,以阐明用户需求对用户满足的影响为基本,浮现了产物机能和用户满足之间的非线性干系。本...

谨慎客户提的需求只是“要求”!

谨慎客户提的需求只是“要求”!

作为产物司理的你,能精确区分客户提的,是要求照旧需求吗?本文从客户为什么喜欢提“要求”、如何快速区分要求和需求两方面答复了:产物司理需要做的就是绕过客户提的各类要求,快速的抓住本质上的需求。 本日开...