技術
Angular
Azure Function
Spring Boot
服務項目
系統架構設計
時長
3個月
台北富邦商業銀行
前端共用平台
系統隨著時間不斷迭代,大型系統多少會面臨技術債與重複程式碼 的問題,導致專案的維護性與可讀性下降,間接影響專案維護與擴 充功能時的困難度。
近幾年隨著微服務架構的興起,網頁開發技術從單體式開發架構演變成前後端分離的開發方式,
透過妥善規畫的架構規劃與共用元件,能夠大幅降低系統之間的耦合度,同時兼顧開發效率、安全性與維護性。
採用多國語系與微前端架構以因應各式系統開發與部署之需求。
提供開發準則、輔助工具(程式碼產生器)、共用元件庫等,並協助導入單元測試、Protractor 端到端自動化測試。
多奇的挑戰
同仁各自維護系統,沒有統一的專案範本跟元件庫,導致維護不易。
多奇的解決方案
專屬富邦銀行的 Angular 前端共用平台,並提供示範網站,簡化未來系統開發複雜度與提高維護性。
1.前端微服務共用平台
提供 Angular 應用程式開發標準 。
設計可延展的 Angular 開發架構。
建立可不斷更新升級的發展策略。
2.後端共用平台與ELK顧問案
集中管理個服務的紀錄檔,並即時監控異常,主動發送通知。
透過圖像式介面進行數據分析。
3.DevOps自動化流程部署
由多奇協助規畫專屬的程式碼交付審查機制,透過標準流程確實優化程式碼品質。
定期Code Review 確保程式品質
由多奇協助規劃專屬的程式碼交付審核機制,透過標準流程確實優化程式碼品質