从事过金融服务行业的同窗们都知道,业务系统是很是之多的,核心的就有估值、交易、TA、资讯系统,其余相似产品生命周期系统、投后分析系统等待,并且各个业务系统的逻辑很是之复杂,因此通常金融机构都会有信息技术部负责这些系统的平常运维,规模小点的机构会外包第三方公司处理。所以引伸出三个问题:html
一、平常运维工做巨大,随着业务的发展,整个信息技术部资源支撑也会愈来愈大,996也就成为一种常态。前端
二、供应商的能力以及响应能力良莠不齐,可能使得业务得不到很好的支持,影响公司的发展。nginx
三、技术体系多种多样,长期来看不利于技术架构的统一规划和运维。sql
利用数据中台、技术中台的架构体系,建议一个相对标准化的金融SaaS平台,解决用户目前存在的行业痛点。安全
一、金融机构只负责运维核心业务系统,其余外围系统需求统一交由SaaS平台完成。架构
二、基于金融行业数据建模标准《中国资本市场标准网》,对核心业务数据统一建模,构建行业标准的数据仓库,结合大数据技术,最终实现数据中台。运维
1)、对核心业务系统数据的采集,采用agent模式,在用户端部署对应的采集器,经过ETL+Kafka技术,将数据收集到数据仓库。微服务
2)、数据仓库搭建参考前面文章《金融行业数据仓库的建设思路》,主要用到Hadoop+HDFS+Hive技术,对数据作分层处理。oop
3)、数据最终的目的是用起来,适用各类各样的业务场景,造成数据集市。post
三、利用微服务技术,搭建技术中台,可以快速响应应用层各类各样的需求场景,快速迭代,知足用户需求。
1)、基于Springcloud搭建微服务平台,Nacos做为注册中心、配置中心、流量管理,gateway做为服务网关,nginx对接前端应用等
2)、搭建高可用的Mysql集群、Redis集群、MongoDB集群等
3)、基于Flyway作数据脚本的统一管理,支持在线升级等
四、数据传输、存储、展示都要进行安全处理,好比经过互联网专线传输,数据加密解密,各个用户数据物理隔离存储。
一、用户能够专一于核心业务系统的平常运维,其余业务需求统一交由SaaS平台处理。
二、第三方供应商专一于处理各个金融机构的业务场景,造成标准化的处理流程,统一规划利用好数据,反浦金融机构,真正体现数据的价值。