早在 2015、2016 年,當市場上對於敏捷開發、微服務還在摸索階段,國泰金控就開始推動實現數位轉型的 IT 2.0 計畫,提供更快速、更符合需求的數位金融服務。為了有效整合集團資源,協同子公司共同打造創新體驗與服務能量,也在 2016 年成立數位數據暨科技發展中心(簡稱「數數發中心」)。

多年來,數數發中心廣納業界人才、引進各種最新技術,中心迅速成長至今超越500人,中台發展部便是基於數位轉型,而於 2019 年 1 月成立的新部門。以「進化」作為部門口號的中台發展部,透過微服務(Microservices)架構來打破傳統以「產品」為中心的開發思維,全面改採以「客戶」為導向的開放模式,同時藉由「人員技術提升」、「人員思維改變」與「企業文化轉變」等三大面向來做全面性的創新突破,進而發揮敏捷開發的精神與效益。

為了因應引發全球熱潮的金融科技發展趨勢,國泰金控以客戶導向的思維橫向開發出包括 My Mobi Bank(MMB)行動銀行 App、MyBank 個人化網路銀行、KOKO 數位銀行、國泰優惠 My Rewards 等不同的數位通路端產品,以動態滿足客戶更多元的數位金融需求。

國泰世華銀行中台發展部經理黃一峯表示,在中台建置規劃藍圖上,國泰金控會建置各種類型的中台,首先會建置技術中台,以作為支撐所有業務的基礎平台,接著因應各部門的需求,另外成立業務中台、數據中台,各司其職。

中台微服務縮短產品上線時間,最快不到兩周就可以完成,徹底發揮敏捷開發效益並提升IT生產力

全面建置微服務  為雲原生、無伺服器與遷移多雲奠基

國泰世華銀行中台發展部經理鄭正略表示,整個資訊服務中台建置上的首要階段目標就是全面性建置微服務,而且必須涵蓋四個面向:持續性整合與部署(CI/CD)、容器化(Containers)、自動擴展(Scalable Infrastructure)、微服務模式與框架(Microservices)。中台發展部便是透過微服務模式與 Spring Boot 框架進行開發。在容器上,除了 Docker 外,該部門也在評估例如Podman、CRI-O 等其他容器化技術。

國泰也早一步開始思考,將國泰金控原本像是大型主機(Mainframe)等核心系統微服務化(簡稱為瘦核心)。由於該中台不但支援自動擴展與自動負載平衡機制,其每秒可處理交易量的效能表現高達 4000~5000 TPS,且該平台目前每日交易均量也達到 500 多萬筆,負載能量遠高於市場平均。隨著成功將信用卡帳單業務成功從後台遷移至中台後,中台發展部也規劃將更多其他核心產品開始微服務化。

在資訊服務中台架構上,也另建立企業應用整合(EAI)微服務分支平台,透過該平台可將銀行既有三千多支電文整合移至中台上,透過EAI進行閘道器分流並整合到某服務時,不會對前端使用者造成影響。值得一提的是,目前中台所開發的不同版本的微服務,皆透過網站可靠性工程(SRE)的機制加以監控,經確認服務沒問題後才會整併上去,達到平穩轉換的目的。

隨著微服務化的逐步推展,數數發中心的中台發展部緊接要實現的目標,是雲原生(Cloud Native)App與運行在無狀態運算容器中的無伺服器(Serverless)架構,該部門可藉此將目前一個500MB 的微服務縮小至 150MB,進而提供更快速便捷的服務。鄭正略表示,未來公有雲的開發勢在必行,隨著主管機關的有限度開放,將服務遷移至多雲端或混合雲上將會是未來的趨勢,如此也可有效降低服務中斷風險,並提升服務的可用性。

國泰金全面建置微服務,提升服務可用性,並且重視人員技術養成,保持最佳的競爭力跟優勢

以客戶為中心的服務中台 打造橫向部門最佳需求溝通與協同開發平台

相對於其他同業,鄭正略表示,國泰金控的最大不同點有二,其一為「企業文化的可適性」,國泰因應數位轉型,從組織文化來進行調整,並轉型為以客戶為中心的服務平台:「我們的同仁對於敏捷開發具備積極正面的思維,不但成功賦與傳統IT全新的敏捷式開發思維,並且將此精神貫穿至所有部門。」

另一個不同點則在於「積極擁抱開源」。中台發展部完成制訂開放源碼軟體標準規範,任何開源軟體必須經過一定流程、報表查核,以及授權與資安稽核等程序才能正式導入。除此之外,當前沒幾家中台或IT部門會講簡單明瞭的「人話」,反觀國泰金控數數發中心的中台則發揮了極佳的「統整」角色,進而成為從前端到後端所有人員的最佳需求溝通與協同開發平台。

目前中台所發揮的效益有目共睹。黃一峯歸納表示,效益首先來自於產品上線時程的縮短,第二是徹底發揮敏捷開發的效益提升IT生產力,讓每個人都有能力自建微服務,加快開發速度,目前該部門共開發了 780 多支 API,平均每支開發時間不到三天;第三是由於中台擁有自己的測試維運團隊,以此能有效提升整體開發品質;第四是打破了既有系統框架,激發出更多不同的跨產品應用開發能量與創意。

鄭正略補充,過去要開發一個數位產品因為跨越多個系統且需要同時連繫多個單位,光一個需求的溝通就可能耗費好幾周時間。隨著中台成為不同業務單位共同需求開發諮詢的單一窗口後,最多一、兩週便能完全釐清前後端需求,降低各單位問題及諮詢上的時間與負荷,有效提升問題解決與應用開發上的敏捷性效益。

在數位轉型過程中,IT單位與不同部門或業務單位間的橫向溝通與磨合問題最令企業頭痛不已。而國泰數數發中心責成中台為單一窗口後,中台也成為解決磨合與溝通的最佳特效藥。中台發展部會事先定義事務的優先順序、標準規則與整體的規劃藍圖,並以此進行全公司橫向需求的徹底溝通、盤點與收攏;另也透過成立跨部門的矩陣式組織來降低溝通成本,並加速需求拍板定案的速度與效率。

展望未來,隨著 2019 年國泰已領先業界,將所有 18 支 Open API 上架財金平台,2020 年國泰不只將加快數據中台的建置,更將全力推展開放銀行政策與業務,也預計將部分核心系統更大功能微服務化,加速整個數位轉型的腳步。

國泰世華銀行中台發展部經理黃一峯(左)、國泰世華銀行中台發展部經理鄭正略(右)


Advertisement

更多 iThome相關內容