以微服務架構啟動金融企業的數位架構發展之路 - 張維仁

歡迎來到 Kubernetes Summit'20 共筆

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

共筆入口:https://hackmd.io/@k8ssummit/20
手機版請點選上方 按鈕展開議程列表。

過去的會計系統是資訊產業的核心,現在沒有人把會計系統變成微服務

把核心功能梳理到中台

用中台的彈性 support 應用發展

不以新技術取代舊架構,而是以新技術包容舊架構

中台架構技術導入

  • 架構圖

    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →

    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →

    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →

  • DevOps

    • 開源技術為基礎的高效CI/CD自動化,打造開發維運一體化能力
  • Microservices

  • Containers

    • kubernetes 為基礎的 OpenShift 容器化管理平台基礎建設
  • Clouding Computing

  • Event Driven

    • 以 kafka 為基礎的事件驅動應用系統架構設計
  • Domain Driven Design

    • 將領域驅動融入軟體設計

導入微服務

同事:不就是以前的 SOA,服務亂長就會有災難性的事情

就算是中台微服務還是有邏輯切分

規劃為 3 層架構

第二個挑戰:了解 PaaS

  • 2015 年開始研究容器化

過去傳統領域的 IT 比較熟悉傳統的架構

有沒有一個好的容器化管理平台?

第二個挑戰:選擇PaaS

竟然我國泰要做技術轉型,然後技術都要用買的嗎?
我們一定要走 Open Source

ESB: enterprise service bus

第三個挑戰:技術團隊組織的組成

傳統 IT 團隊嘗試導入 DevOps
中台根據中台的方式規劃團隊

持續面對的挑戰:雲端技術的衝擊

嘗試發展 Event-Driven 跨雲/異地的同步工具的應用

kubernetes 已成為移植雲端的主要技術

目前研究的重點:
Kubernetes Management Platform

tags: k8ssummit20 k8s

國泰金控
國泰2015數位轉型, 麥肯錫合作, 首席架構師
數位轉型, 非技術轉型, 應包含客戶的轉型, 企業的轉型

如果用技術數位轉型輔客戶業務轉型.以客戶為中心的橫向全通路架構

找到很好架構來輔助. integration 是key

整體資訊架構設計的關鍵是技術中台integration 同時業務中台也是發展重點

過去金融是大核心, 保險核心, 金融核心, 但是現在 要將服務 分解成小核心, 但要怎麼拆, 拔哪個服務是很重要的

各類核心系統>資訊服務中心>數位通路與生態圖

用新的包含舊的核心, 不一定要拆舊核心

中台架構需先定位, 再技術導入
DevOps,Microservices,Containers,Clouding Computing,Event Driven,Domain Driven Design

寫程式一天,走流程要三週不切實際

服務怎麼拆解,才不會是個災難, 沒有經驗或參考, 如何避免地雷踏太多, 使用domain driven desing關鍵機制

第一個挑戰,導入微服務
第二個挑戰,了解PassS , 怎麼選? 一定要用買的嗎? 使用opensource職能, 避免被掐住.後來選擇openshift
目標:用中台技術+微服務技術來包容舊技術
在ESB的強大的功能, 但不見的適用, 如以中台取代.故在選擇JBOSS

同時要考慮資安

以開源方案為主開發相關op

第三個挑戰,技術團隊組織的組成
切分傳統IT組織, 另新增微服務技術團隊
嘗試發展Event-driven

Select a repo