金融SaaS平臺之構思篇
- 背景介紹
從事過金融服務行業的同學們都知道,業務系統是非常之多的,核心的就有估值、交易、TA、資訊系統,其他類似產品生命週期系統、投後分析系統等待,而且各個業務系統的邏輯非常之複雜,所以一般金融機構都會有資訊科技部負責這些系統的日常運維,規模小點的機構會外包第三方公司處理。因此引申出三個問題:
1、日常運維工作巨大,隨著業務的發展,整個資訊科技部資源支撐也會越來越大,996也就成為一種常態。
2、供應商的能力以及響應能力參差不齊,可能使得業務得不到很好的支援,影響公司的發展。
3、技術體系多種多樣,長期來看不利於技術架構的統一規劃和運維。
- 實現目標
利用資料中臺、技術中臺的架構體系,建議一個相對標準化的金融SaaS平臺,解決使用者目前存在的行業痛點。
1、金融機構只負責運維核心業務系統,其他外圍系統需求統一交由SaaS平臺完成。
2、基於金融行業資料建模標準《中國資本市場標準網》,對核心業務資料統一建模,構建行業標準的資料倉庫,結合大資料技術,最終實現資料中臺。
1)、對核心業務系統資料的採集,採用agent模式,在使用者端部署對應的採集器,通過ETL+Kafka技術,將資料收集到資料倉庫。
2)、資料倉庫搭建參考前面文章《金融行業資料倉庫的建設思路》,主要用到Hadoop+HDFS+Hive技術,對資料做分層處理。
3)、資料最終的目的是用起來,適用各種各樣的業務場景,形成資料集市。
3、利用微服務技術,搭建技術中臺,能夠快速響應應用層各種各樣的需求場景,快速迭代,滿足使用者需求。
1)、基於Springcloud搭建微服務平臺,Nacos作為註冊中心、配置中心、流量管理,gateway作為服務閘道器,nginx對接前端應用等
2)、搭建高可用的Mysql叢集、Redis叢集、MongoDB叢集等
3)、基於Flyway做資料指令碼的統一管理,支援線上升級等
4、資料傳輸、儲存、展現都要進行安全處理,比如通過網際網路專線傳輸,資料加密解密,各個使用者資料物理隔離儲存。
- 最終效果
1、使用者可以專注於核心業務系統的日常運維,其他業務需求統一交由SaaS平臺處理。
2、第三方供應商專注於處理各個金融機構的業務場景,形成標準化的處理流程,統一規劃利用好資料,反浦金融機構,真正體現資料的價