打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片

文 / 国信证券股份有限公司首席信息官刘汉西

国信证券股份有限公司技术管理部李明军 邓启翔

随着我国证券行业不断发展,快速创新、差异化业务服务能力已成为每个证券经营机构数字化转型建设核心竞争力所在。证券业务数字化与数据驱动的人工智能技术的融合越来越深入,金融科技对证券机构业务发展的驱动效果越来越突出。因此,证券机构迫切需要构建一套适合证券行业的数字化技术平台,利用最新信息技术赋能证券业务数字化产品创新,提升证券机构科技研发效能与质量,支持证券机构业务快速创新,助力证券机构业务成功。

从工程实践来看,证券机构业务数字化产品的研发主要面临如下难题:一是随着技术团队规模和系统规模的快速增长,管理复杂度也同步提高,证券机构需要有系统化的机制处理业务需求管理、数字化产品管理、项目管理、研发过程管理、运行及服务管理等几个管理域的问题,确保各个管理域高效衔接一体化运营。二是证券行业应用兼具敏态和稳态特征非常明显,既要求极度稳定、可靠和实时性,又要满足多变的监管合规和风险管理要求,这导致证券行业应用架构多元化,多种技术栈并存,系统间关联调用复杂,开发人员需要掌握的技能多,认知负荷大,企业对架构管理的诉求非常高。三是对快速交付的压力大,同业竞争方面新业务上线速度考量也越来越大,开发团队对从需求、产品、开发、测试到运行全链路自动化交付工具的需求迫切。

为了解决上述三个难题,目前国内外许多金融企业、科技公司和研究机构都在积极探索和研究数字化技术平台,由于平台涉及的问题复杂,实施难度大,目前国内外的研究和实践尚未形成一套完整的理论体系和实践经验,还需要进一步探索和积累。

我们从平台工程与创新机制两个方面进行了研究,一方面,结合国信证券数字化建设实践初步建立了“擎天”证券数字化技术平台,平台会持续优化迭代,希望抛砖引玉,与行业同仁一同研究发展。另一方面,技术文化探索主要是以内部开源为核心的新型创新机制探索。平台工程主要从三个方面入手,首先是可复用组件库建设,其次是全链路研发支撑平台,最后是高度一体化自助开发者平台。

国信证券股份有限公司 首席信息官  刘汉西
打开网易新闻 查看精彩图片
国信证券股份有限公司 首席信息官 刘汉西

平台详细介绍

平台详细介绍

工程化建设方面以平台工程为思路,以金融科技全链路价值交付方法论为指导,以创新文化建设为使命,进行建设(如图所示)。

图  擎天证券数字化技术平台
打开网易新闻 查看精彩图片
图 擎天证券数字化技术平台

1.一体化平台工程,自助式的研发支撑平台。总结金融科技全链路价值交付方法论。金融科技全链路价值交付方法论,作为平台实践的指导思想,从战略、管理、执行三大领域,包含战略、需求、产品、项目、研发、运行六大子域,细化各子域协作流程,该方法论是各管理域上下衔接、人员角色的协作、数据融合的重要基础,实现了以需求为工作内容、产品为价值输出的价值交付闭环。

建立研发全链路价值交付支撑平台。平台建设基于金融科技全链路价值交付方法论,覆盖项目、需求、开发、测试、持续集成、部署、度量数据分析、知识库维护等领域能力建设。以用户为中心,按角色提供多角度的多个视图,包括研发管理者驾驶舱、个人工作台、项目信息概览、版本信息总览等,各视图根据用户角色及研发系统类型,动态匹配用户关注内容,提供最佳数据视图。建设研效洞察能力,针对研发过程数据来源分散、数据量庞大、处理过程复杂的特点,以一体化的大数据处理架构,建设研发效能大数据洞察系统,提供效能可视化数据指标,实现数据洞察辅助技术管理。

可复用组件建设助力积木式应用构建。平台自下而上进行全栈可复用技术架构建设。在基础设施层,自研悟空Serverless平台,屏蔽底层复杂基础设施,提供极速、高效、便捷的运行环境。在后台研发框架上,自研Zebra微服务框架,提供安全、高性能、高稳定性的金融级框架支撑,作为研发的基础框架,2018年上线至今未出现生产事故。在共享能力建设方面,我们将API作为共享能力的基础,自研一体化API协作平台,全面治理API数字资产,提供可复用的API能力,助力业务开发积木式构建后台应用。在大前端方面,平台通过前端框架体系建设,并配合低代码平台,实现前后端分离的架构规范,同时落实UI设计规范的遵从,降低了前端应用构建的门槛,实现前端应用的积木式构建。积极引入研发大模型,建设AI智能研发辅助系统,降低研发门槛,提升研发水平。

线上运行安全保障体系构建。平台在研发与运行侧两方面进行建设,保障线上稳定运行,首先研发侧引入自动化测试平台与代码质量扫码平台,对交付质量层层把关;运行侧,平台建立通用业务指标监控、全链路调用链,以及日志大数据,保障线上运行稳定安全。

一体化自助内部开发者平台建设(Internal Developer Platform)。平台集成研发所需的各项工具平台,通过场景标准化、实施自动化、生态开放化等能力,实现一体化工具集成。平台通过开放生态接入能力,实现对复杂场景工具链的集成,打造全面的平台能力,进一步实现工具链的数据融合、配置融合、操作融合,做到平台一个用户、一个角色、一个体验、一套流程,降低学习成本,提升效率。

2.技术创新文化探索,推动科技组织进步。技术创新文化探索建设。平台在行业内率先推动内部开源组织建设,聚焦能力复用、知识分享、问题解答。能力复用方面,内部开源平台作为技术治理的载体,建立内部技术组件全景图,推动能力的复用,减少烟囱式建设;知识分享方面,建立内部读书会与技术论坛,分享行业先进技术与理念方法论,不断提升员工能力;问题解答方面,建立“水花”内部技术贴吧,并设立领域技术专家,激发热情,提升技术问题解决效率。

项目自主知识产权情况

项目自主知识产权情况

国信证券“擎天”证券数字化技术平台是国信证券采用自研加开源技术的研发方案。根据开源合规要求,平台的开源技术采用的是无传染性的开源协议包括Apache协议、MIT协议等,实现了对开源技术深度掌握,并进行定制化开发,设计技术平台的核心架构,满足证券行业低延时、高并发、安全稳定的技术要求。在交付自动化方面,引入BizDevOps最新实践成果,实现业务需求到IT交付的全过程透明化、自动化,并内建过程质量管理。整个项目自主可控,拥有自主知识产权,支持信创软硬件。

推广应用情况

推广应用情况

平台向上提供一体化、一站式的全链条研发能力支撑,向下屏蔽复杂的网络、存储、设备等基础设施,降低平台学习门槛,降本增效,应用成效显著。

1.内部推广成效。平台已在内部全面应用,目前90%以上的系统已迁入平台,包括手机证券APP、交易柜台、账户系统、精细化运营平台等等。

2.研发支撑平台线上运行成效。目前技术用户数852户,业务用户数超过1.3万户,研发空间441个,代码仓库4458个,流水线总数2732个,累计处理任务总数超过26万个。

3.可复用组件线上运行成效。目前线上300+的微服务,支撑千万级用户系统,承担了超过60%的核心系统总体交易量,日请求量超过6亿,最大峰值38000+TPS,日推送个性化信息量达到5500万笔,支撑超100亿的数据量,API治理数量超1.7万个,为信息系统建设的稳定、高效、安全的迭代和运行保驾护航。

(此文刊发于《金融电子化》2024年2月下半月刊)