您的位置:首页 > 金融 > 正文

番茄贷后策略与催收实务全流程开发训练营 风控笔记

2023-07-04 00:36:53 来源:哔哩哔哩


【资料图】

技术架构演进

技术架构的演进有两条主线,一是技术如何满足业务和产品需求;二是公司在核心技术上长期的投入和积累。

1)单体服务阶段,所有功能模块都在一个springboot应用中实现。采用单体服务优点是开发上手比较快,可快速发布产品。带来的问题是系统模块间强耦合,产品需求不断迭代,开发不断累加功能,导致系统越来越复杂,迭代成本越来越高。尤其是满足不用客户的需求时,定制开发成本非常高,也因此欠下了不少技术债。

2)微服务阶段,采用spring cloud微服务架构,按照职责单一原则把系统划分为多个微服务。此阶段的微服务划分仍然是在单一产品内,同时,把一些公共的功能模块从业务系统中剥离出来,形成公共的微服务模块。对于与客户对接部分也尽量独立,这样,在满足客户定制化需求的时候,对系统影响尽量少。

3)平台阶段,在微服务架构的基础上,把多个贷后产品模块进行抽象、整合、分层,最终,形成如下图所示的架构。这个架构的主要目的是满足贷后一体化解决方案的要求,如客户希望通过一套用户和权限系统,能够使用所有贷后产品,因此,我们把这部分功能集成到用户中心这个微服务;贷后催收作业过程中,有很多需要系统自动执行或者定期执行的任务,一个案件也需要在各系统中流转,因此,抽取了调度中心这个微服务,所有这类任务都交给调度中心。

标签:

相关阅读

大家爱看

全球快看:qq繁体个性网名 繁体字qq网名霸气简短 全球快看:qq繁体个性网名 繁体字qq网名霸气简短

1、新塚丨ㄖ骨2、爾比花還美丶3、伱_懂莪′庅〆4、思想麻木張弛5

最近更新