
需求是否合理,是否能解决问题?
能划分多少个子系统?
每个子系统能划分多少个模块?这个系统需要可靠性吗,需要扩展能力吗?成本需要控制吗?
表如何设计?API如何设计?模块之间如何通信?
架构会围绕核心点进行设计:
风险规则可动态,自由组合的调整
都是多对多关系:

如
优惠券场景:
风险规则1:检测时间差(基础规则、因子) > 3h && 用户活跃度 > 5(活跃系数)
其中的用户活跃度 > 5(活跃系数)就是指标计算。
注册场景:
风险规则1:手机号段非170 或 检测时间差 > 1h(输入的上下文参数)

于是就能总结得出:

监控大屏 + 完善的运营后台。

统一SDK:

不同的业务场景,包含不同的事件类型(evenType),事件接入中心是整个风控引擎的数据流入口。包含数据:

服务高可用+熔断降级。
因此,得到最终的
说一大段话,不如画一张图让人更加容易理解:

需要划分出系统的层级,各个层级的应用服务



原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。