为响应公司技术驱动理念,快速交付业务需求,有效降低开发周期,同时保障公司资金安全,支撑公司海量用户的借款需求,在2018年下半年我们共同参与实现了财务的《创世纪项目》。
一、设计思路
a. 找出财务内部全业务链路耗时较长的模块或功能
b. 梳理清财务外部对接需长时间配合或耗时较久的业务流程
c. 有效降低开发周期,提升开发人员效率
...
二、实现过程
a. 微服务拆分实现,由原13个垂直服务 根据业务功能 调整为 水平+垂直共29+个微服务
b. 交易、支付、清算、资金等 主流程 全部实现配置化
c. 重点代码加强幂等监控保障资金交易安全
...
三、成果展示
a. 实现资金方对接由原来 14人天 变成 7人天,效率提高50%
b. 实现开发周期由原来 5人天 变成 3人天,效率提升40%
c. 实现主流程 配置化 开发,减少重复代码量的编码
d. 系统人力投入由6人 降低为 3人,成本降低50%
...
四、如下图片是交易系统所涉及的服务-配置化设计
---------------------------------------------------------------->
如下内容是引用去年项目领导 @韦XX总 写的 CEO项目申报内容
项目简介:
1、创世纪项目是QL财务(资金、交易、清结算)体系经历过往X年来的经验和沉淀,进而在架构、服务、测试、流程等维度进行一次开天辟地的变革。从而在资金对接效率、测试回归效率、可配置化程度、微服务化、财务以外服务弱依赖性等方面显著提升。
2、财务业务是整个集团最最核心和复杂的业务,而且对项目时效性要求很高,而且不能出一点差错,这就对系统设计、规范等要求很高。
3、针对每个项目都会碰到一些环境问题,测试很难;测试任务很多,测试工作量很大;开发负担越来越重,运营很吃力;外部资方风控等频繁调整,我们要配合反复修改,费时费力;业务链前段发生阻塞的时候,后面只能等待等问题,提供了一整套解决方案。
4、针对放款、回款等涉及资金交易的地方,做了3个阶段的安全性改造,加强了幂等性验证和核心业务的收口,保证了集团资金安全,创世纪上线后,没有出现一起资金安全问题。
5、通过改造,相同功能模块做成可配置化,这样能减少投入和测试难度,方便产品验收,同时后期迭代变更也更容易。
6、之前对接一个资金方(p-2-p)需要2周半到3周时间,现在只需要9个工作日能完成。
7、和外部金融机构合作,代表着QL的技术实力,通过我们的快速响应,也能驱动项目快速落地。
转载于:https://my.oschina.net/devpmp/blog/3058918
分享到:
相关推荐
标题中的“PIC单片机QL-2006仿真器烧录软件”指的是一个专用于PIC微控制器的编程工具,该工具集成了QL-2006仿真器,用于对PIC单片机进行程序烧录。PIC单片机是Microchip Technology公司生产的一种广泛应用的微控制器...
QL-2006烧录器程序是一款专为QL-2006设计的设备编程工具,主要用于电子元器件的编程、烧录和测试。在电子工程领域,烧录器是一种至关重要的设备,它能够将特定的代码或数据写入微控制器、闪存等存储器件中,使得这些...
【标题】"QL-720NW v0820_ql-720_源码" 提供的是关于QL-720NW打印机的源码版本,版本号为v0820,这通常意味着这是一个软件更新或者固件升级的资源包。QL-720NW是一款由 Brother 公司制造的标签打印机,适用于商业和...
PIC单片机开发 QL-200_SCH 原理图 PIC单片机开发 QL-200_SCH
使用/ dev / usb / lp0设备句柄) 声称支持以下打印机(✓表示经过作者或贡献者验证的打印机): QL-500(✓),QL-550(✓),QL-560(✓),QL-570(✓),QL-580N,QL-650TD,QL-700(✓),QL-710W(✓), QL-...
QL-2006编程器是一种可靠性高,速度快,具有高性能价格比的PIC专业烧写器,软件采用较新的PIC烧写算法,保证了烧写的高速度,高稳定,同时能**时间支持PIC**推出的器件,升级方便,使用可靠.QL-2006支持几百种PIC芯片的...
QL-PROG系列编程器使用说明
ql-demo-0.3.10.tar.gz是PyPI上发布的一个资源,它是一个名为ql-demo的项目的版本0.3.10的压缩包。这个资源不仅代表了一个Python库,还揭示了其背后涉及的分布式系统、云原生技术以及与Zookeeper相关的知识。 首先...
### QL-STCT:一种SDN链路故障智能路由收敛方法 #### 一、背景介绍与问题阐述 软件定义网络(SDN)作为一种新兴的网络架构,通过将数据平面与控制平面解耦,实现了网络资源的集中管理和自动化配置,极大地提高了网络...
Brother QL-800是一款专为高效标签打印设计的设备,尤其在处理二维码打印任务时表现出色。这款打印机以其精良的制造工艺和强大的功能集,为用户提供了便捷的标签制作解决方案。本文将深入探讨如何利用C#编程语言与...
QL-2006编程器驱动软件是一款专为编程设备QL-2006设计的配套软件,主要用于在计算机上管理和控制该编程器进行芯片烧录、数据编程等操作。这款驱动软件适用于Windows XP及以下操作系统,表明它可能不兼容Windows ...
《P5QL-SE DOL文件详解》 在IT领域,特别是嵌入式系统和游戏机编程中,DOL(Dolby Digital)文件是一种重要的格式。本文将深入探讨P5QL-SE主板上的DOL启动文件及其作用,以及如何理解和处理这种文件。 P5QL-SE主板...
《ZEBRA QL-220-Plus EPL2程序员手册》是针对ZEBRA公司QL-220-Plus打印机的编程指南,主要涵盖了EPL2编程语言的详细使用方法。EPL2(Eltron Programming Language 2)是ZEBRA打印机的一种专用编程语言,用于创建和...
【华硕 P5QL-ASUS-PRO BIOS】是针对华硕P5QL-ASUS-PRO主板的一款重要固件更新,主要用于优化和提升主板的性能、稳定性和兼容性。BIOS(基本输入输出系统)是计算机硬件系统的核心,它在计算机启动时执行初始化任务,...
**Brother QL-800 打印机详解** Brother QL-800 是一款高效能的专业标签打印机,适用于小型办公室和商业环境。它以其高速度、高质量的标签打印能力而闻名,尤其适合处理条形码、二维码、地址标签等各种类型的标签...
GNGS-QL-JM006技术改造项目国产设备投资准予抵扣企业所得税核准通知单.doc
GNGS-QL-JM007技术改造项目国产设备投资准予抵扣企业所得税核准更改通知单.doc
【标题】:“GNGS-QL-SB006核准延期纳税通知书.doc”涉及的核心知识点是企业税务管理和税务法规。 【描述】:“GNGS-QL-SB006核准延期纳税通知书.doc”是一个文档,它表明了企业在特定情况下得到了税务机关的批准,...
这个标题中的"GNGS-QL-QT012"可能是一个特定的企业或行业的文件编码系统,用于区分和标识不同的文档类型或项目阶段。"卷内文件目"则指的是该卷文档的详细目录,它通常包括了文档的编号、责任者、题目、日期和页码等...
【GNGS-QL-SB005企业减免项目表】是企业在进行所得税申报时使用的重要文档,主要用于记录和计算企业享受的各种税收减免情况。在企业管理中,了解并正确使用此类表格对于合理避税和优化财务结构至关重要。下面将详细...