业务架构软件系统的顶层结构。

因为软件的构成特别复杂,从上到下设计业务模型、系统、技术、模块、功能等等,理论上每个维度都可以有自己的架构。

业务架构本其实更多关注业务,系统,模块和功能等在产品层面上的顶层设计。

在对业务架构进行梳理之前,我们先需要掌握几个第一性原理,这些第一性原理放之四海皆准,掌握了他们,别说信贷域业务架构设计,整个金融域、甚至都可以进行设计。

一、抽象原则

抽象原则是业务架构设计的底层思维,是方法论的方法论,抽象思维很简单,就是把同一类事务归为一类。

人类立足于宇宙万物之间无不是在抽象中进行归纳和总结,我们抽象出物理、数学、化学、生物几个学科,抽象出地球、火星这样的行星体系,抽象出印度洋,太平洋,大西洋这样的海洋体系。

在系统和业务层面的业务架构设计,最为首要的也是抽象,去寻找共同点,比如我们抽象出了信贷域、风控域、支付域、核心域,看名字就知道是做什么的。

二、穿透性原则

现实生活中很多人用不好抽象思维,我觉得主要是因为对同一类事务没有很明确的认识,说白了不够熟悉业务,没有穿透事务本质的能力。

比如你可以识别图中不同三角形的颜色,但是你不一定能识别所有口红的色号。

穿透性原则的经验来自于实践的经历,没有实践就没有发言权,这也是我专注信贷的核心,我有实践自然有发言权,但是往往还不够,还得熬夜输出文章内化所见所得,转发和在看是我持续输出的来源。

三、全局原则

站在不同的角度,思维方式也不一样,站在全局的角度看,体系化结构思考所有生产要素,一竿子插到底,这要才能对产品有把控感。

不局限形成当前状态的直接原因,而是思考问题产生的背景与系统因素

从整个系统的角度去思考产品架构,主动了解上下游系统。

四、平衡原则

没有完美的架构,只有你平衡了所有因素,你就找到了最合适的架构,架构不好也并不是架构师一个人的锅,这是集体能力的锅。

五、康威定律

康威第一定律说:

Conway’s law: Organizations which design systems are constrained to produce designs which are copies of the communication structures of these organizations.– Melvin Conway(1967)

组织设计的产品/设计等价于这个组织的沟通结构。

同样是信贷,个人信贷和企业信贷没有本质的区别,都是授信,放款和还款的流程组合。

大部分公司的个贷和企业贷是完全不同的事业部,但是在康威定律的影响下,就拆分成为个贷系统和企业贷系统。

个人和企业信贷并不是不能单独一个系统承接。

六、信贷域三线架构

信贷域的三线分别是主线、辅线和旁线的组合,主线是通过模块组合不同渠道入口、不同产品种类、不同资金接入的结合。

辅助系统,如反欺诈,风险系统、贷后是信贷域的重要组成部分。

接下来是对应旁线系统,如支付系统,核心系统,用户中心,额度系统等。

有了三条线,基本就保证一个信贷域名架构的可扩展性和基础。

那么不管接入的产品有多复杂,我们只需要对三条线的相关系统进行改造,而不会影响其它系统。

把复杂的问题分解到各个系统,复杂也就变得相对简单,当然分得系统越多,成本越高,但目前来看三条线的划分,符合信贷域的实际情况。

七、信贷模块三点架构

三点其实是三个模块,他们是渠道、产品和资金的关系。渠道可以无限扩展,一个合作坑位就是一个渠道,渠道能最小化核算,满足业务战略要求。

产品也可以无限扩展 ,渠道和产品1:1对应关系,产品可以对接多个资金方放款,N:N的关系。

不管接入多少资产,不管有多少产品,也不管接入多少资金方,这三个模块组成的信贷域都能够满足要求。

看似简单,但很实用,其本质是抽象和复用,通过复用去达到业务架构设计目的。

如果喜欢文章欢迎关注公众号

也欢迎加入信贷产品经理社群,目前已经有蚂蚁金服、微众银行、平安、中银、马上消费,海尔,中原等消费金融产品经理加入。

申请方式:

请提前备注公司和行业,扫码加我入群

信贷业务架构的三点三线法相关推荐

  1. 分布式系统架构设计三十六式之服务治理 - 第一式 - 隔板模式

    导读 日拱一卒,功不唐捐,分享是最好的学习,一个知识领域里的 "道 法 术 器" 这四个境界需要从 微观.中观以及宏观 三个角度来把握.微观是实践,中观讲套路,宏观靠领悟.本系列文 ...

  2. 韩松老师模型压缩--三步剪枝法学习笔记

    韩松老师模型压缩–三步剪枝法学习笔记 Learning both Weights and Connections for Efficient Neural Networks Abstract 神经网络 ...

  3. 相邻帧差法和三帧差法

    相邻帧差法和三帧差法 原文地址:https://blog.csdn.net/dcrmg/article/details/52234929 帧间差分法是通过对视频中相邻两帧图像做差分运算来标记运动物体的 ...

  4. 三目运算法求一个大值,以及指定位数的应用,以及函数的声明,以及函数的嵌套,以及函数的递归,以及用递归法求阶乘

    1.三目运算法 首先一般方法比较两个数的大小 用空格和回车都一样 当结果非x即y的时候 我们可以用三目运算法 z=x>y?x:y 如果表达式成立取前面的值,如果表达式不成立取后面的值 也可以改成 ...

  5. DDD分层架构的三种模式

    本文来说下DDD分层架构的三种模式 文章目录 概述 DDD 分层架构 模式一:四层架构 模式二:五层架构 模式三:六边形架构 本文小结 概述 在讨论DDD分层架构的模式之前,我们先一起回顾一下DDD和 ...

  6. 架构系列三:使用Keepalived+Nginx+tomcat实现集群部署

    架构系列三:使用Keepalived+Nginx+tomcat实现集群部署 介绍了通过Nginx配置Tomct集群,当其中一个Tomcat服务停止后,Nginx可自动识别并选择另一个服务器响应用户请求 ...

  7. 科学划定“三区三线” 严格保护与合理利用自然资源

    [生态建言] 作者:李宏伟唐芳林王建平(分别系中央党校社会和生态文明教研部生态文明建设教研室主任,国家林业和草原局昆明勘察设计院院长.教授级高工,河南省有色金属地矿局局长.党组书记) 2019年1月2 ...

  8. 国空三区三线思考之:Arcgis自上而下从左到右进行编号

    国空"三区三线"如火如荼进行中,在三线划定过程中,尤其是永久基本农田图斑上图入库过程中,经常会遇到这样的字段要求:YJJBNTBH要求自上而下从左到右进行编号. 本文将实现如何在A ...

  9. 7的整除特征 三位一截_整除的特征、三位截断法的原理

    对于数的整除特征大家都比较熟悉:比如4看后两位(因为100是4的倍数),8看后三位(因为1000是8的倍数),5末尾是0或5,3与9看各位数字和等等,今天重点研究一下3,9,7,11,13的整除特征( ...

最新文章

  1. [JAVAEE] 初识ThymeLeaf
  2. 【Android 逆向】Android 进程注入工具开发 ( 注入代码分析 | 远程调用 目标进程中 libc.so 动态库中的 mmap 函数 一 | mmap 函数简介 )
  3. 何时该用无服务器,何时该用Kubernetes?
  4. java反射 获取局部变量_Java反射:如何获取变量的名称?
  5. Docker Swarm的前世今生
  6. 阈值分割之大津法OTSU
  7. 手机之家签名工具_手机端自签名续签名 AltStore越狱安装工具AltServer与AltDeploy使用教程iOS13.5...
  8. 减少计算机硬盘,电脑磁盘分区会降低性能?
  9. E - New Year Snowmen
  10. 微信公众平台的STRUTS
  11. 6000字用户成长分析体系。
  12. CV7 颜色追踪和图像阈值
  13. java的“看门狗”锁续期可以用php redis这样实现【php锁续期、分布式锁、无锁请求队列超卖】解决【商家超卖(商品库存控制)、用户超买(秒杀订单控制)】问题。非demo 线上一直在用
  14. Ubuntu22.04平台安装weston
  15. 成长为 iOS 大 V 的秘密
  16. 35岁了 软件测试我还可以做多久,往后我怎么发展
  17. Vant Tab标签页+下拉刷新+上拉加载
  18. java 宕机_Java应用/JVM宕机排查步骤操作
  19. java选择题_JAVA试题及答案(50道选择题)
  20. 手机便签里的文字不小心点了个粘贴就消失了应该怎样复原呢?

热门文章

  1. final和 finally的区别
  2. php 获取排名,PHP实现排名并查询指定用户排名
  3. ImagineCup2018初赛指南
  4. 【Linux运维命令】如何查看磁盘使用量?
  5. 重磅 | 首个可信区块链行业应用标准发布
  6. python决策树剪枝_决策树剪枝算法的python实现方法详解
  7. ThreadingTest软件测试界顶层设计--由中国人引领的数字化软件测试时代来了
  8. iOS获取网页上数据(图片、文字、视频)
  9. GIAC2018全球互联网架构大会深圳站盛况回顾,定格精彩瞬间!
  10. Air780E开发板CSDK环境搭建与helloworld