美文网首页程序员
大厂的风控引擎架构设计

大厂的风控引擎架构设计

作者: JavaEdge | 来源:发表于2024-07-31 23:18 被阅读0次

1 架构师能力思维模型

  • 全局思维
  • 抽象思维

2 新需求的思考路径

需求是否合理,是否能解决问题?

能划分多少个子系统?

每个子系统能划分多少个模块?这个系统需要可靠性吗,需要扩展能力吗?成本需要控制吗?

表如何设计?API如何设计?模块之间如何通信?

3 风控引擎设计的核心点

架构会围绕核心点进行设计:

3.1 高效率的规则(策略)选代

风险规则可动态,自由组合的调整

风险规则设计思路

  • 风险规则可由多个基础规则(因子)组成
  • 风险规则就是与(AND)或(OR)非(NOT)组合的逻辑运算
  • 不同业务场景的风险规则也不同

都是多对多关系:

优惠券场景:

风险规则1:检测时间差(基础规则、因子) > 3h && 用户活跃度 > 5(活跃系数)

其中的用户活跃度 > 5(活跃系数)就是指标计算。

注册场景:

风险规则1:手机号段非170 或 检测时间差 > 1h(输入的上下文参数)

于是就能总结得出:

3.2 充分的运营支撑

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

3.3 无缝对接不同业务线

统一SDK:

3.4 事件接入中心

为什么需要事件接入中心?

  • 将所有的事件数据进行统一管理
  • 从任意的数据源以流式传输大量的事件数据

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

3.5 风控服务稳定可靠

服务高可用+熔断降级。

因此,得到最终的

4 风控引擎的系统架构图

说一大段话,不如画一张图让人更加容易理解:

业务架构图

应用架构图

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

数据架构图

技术架构图

关注我,紧跟本系列专栏文章,咱们下篇再续!

作者简介:魔都架构师,多家大厂后端一线研发经验,在分布式系统设计、数据平台架构和AI应用开发等领域都有丰富实践经验。

各大技术社区头部专家博主。具有丰富的引领团队经验,深厚业务架构和解决方案的积累。

负责:

  • 中央/分销预订系统性能优化
  • 活动&券等营销中台建设
  • 交易平台及数据中台等架构和开发设计
  • 车联网核心平台-物联网连接平台、大数据平台架构设计及优化
  • LLM Agent应用开发
  • 区块链应用开发

目前主攻市级软件项目设计、构建服务全社会的应用系统。

参考:

本文由博客一文多发平台 OpenWrite 发布!

相关文章

  • 现金贷风控决策引擎

    一套完整的风控体系,在现金贷风控中,少不了是决策引擎,今天就说浅谈一下风控决策引擎。 一、优先级 风控决策引擎是一...

  • 风控决策引擎系统的搭建设计指南(转载)

    风控决策引擎系统的搭建设计指南(转载) 消费金融的门槛核心在于风控系统,面向C端客群的线上产品线,如消费分期、现金...

  • 风控系统架构设计

  • 风控规则引擎

    挖坑待填 -计划5月前填坑完毕 调研资料整理 架构设计相关 技术点 规则 动态加载/执行/高效 可视化配置生效

  • 高性能MySQL第1章 MySQL架构与历史

    http://www.highperfmysql.com/ 1.1MySQL逻辑架构 存储引擎架构的设计将查询处理...

  • 模型同学认知下的风控策略怎么做

    风控决策引擎本质上是一系列规则的集合。 风控规则也叫做风控政策、风控策略。欺诈、盗号、作弊、套现以及营销活动恶意刷...

  • 学习 | 风控学习——风控决策引擎

    决策引擎介绍 什么是决策决策,指做决定时所用的策略或方法,是人们为各种事件出主意、做决定的过程。(面向整个用户信贷...

  • 风控决策引擎系统的搭建设计

    归结而言,风控的本质是数据,探索数据与数据之间关联关系,根据其演变的规律,为业务所用。 消费金融的门槛核心在于风控...

  • 如何做风控策略

    风控决策引擎本质上是一系列规则的集合。风控规则也叫做风控政策、风控策略。欺诈、盗号、作弊、套现以及营销活动恶意刷单...

  • MySQL架构与历史

    MySQL 最重要,最与众不同的是它的存储引擎架构,这种架构的设计将查询处理(Query Processing)...

网友评论

    本文标题:大厂的风控引擎架构设计

    本文链接:https://www.haomeiwen.com/subject/jotohjtx.html