2020 -
12 / 18

2020 / 12 / 18

SoftLeader Day 2020 - Evolution

「Softleader Day 2020」於12月18日舉行,今年因疫情影響不方便邀請客戶參加,但我們仍舉辦了小型的內部研討會,本次主題為 Evolution,由 R&D 部門說明 SoftLeader Framework 持續進化的過程,並由各產品負責人及部門主管講述未來方向與目標,最後是產品部門與大家分享技術相關的工具等。


SoftLeader Framework

SoftLeader Framework v2 是松凌科技在 2015 年推出適用於微服務架構的 Java 框架,基於 Spring Boot 1.5 上延伸開發,主要應用在 Azalea, Gardenia 以及 Jasmine V2/V2.5 凌科三大產品線,,涵蓋超過了 250 個服務。

在 2019 年,松凌繼續開發出了 SoftLeader Framework v3 (代號 ROSE),除了底層 Framework 升級到 Sprign Boot 2.3 以外,加入了DDD(領域驅動設計)元件並以DDD為新產品的開發標準,使用更快速的RPC協定以縮減微服務間的溝通成本,重新定位 SoftLeader Framework 職責以獲得更輕量的啟動過程,是針對容器化平台量身制定的新一代微服務 Java 框架,已陸續應用於 Reinsurance V3,IFRS17 等產品線,並於次年 (2020年) 更推出了 Mimosa 分支,是基於 ROSE 所設計的微服務中台 Java 解決方案,協助客戶們在開發微服務時, 能更快速的完成初期建置,建構出強健的底層 Framework 以供後續各功能開發。

SoftLeader Framework V3.1 (暫定代號) 預計於 2021/Q1 推出,除了將底層整合升級到 Spring Boot 2.4+ 外,還會加入更多的 DDD Pattern,讓 DDD 微服務的實作更加容易,更符合客戶期待,更快速的響應各式前端需求。



容器化平台導入

松凌科技自2016年開始便投入資源深究容器化平台部屬的可行性,內部的容器 SIT 環境至今已經過數個迭代,從 Container 至 Kubernates 皆有完整的實作經驗,涵蓋領域包含 CICD、SSO、Logging、Monitor等各項容器化微服務運維所必須的周邊機能。



Jasmine 保險核心系統  - 保單模組

Jasmine 保險核心系統由2017年開始針對健康傷害險開發,隨後又開發了意外險。建置初期因服務拆分較不明確,服務數量有60-70個,上線至今經過不斷改善及重新檢視,在目前開發的意外險核心上已經降低了約28%的服務數量,讓維護人員管理更少的服務,在過程中也改善了部分效能問題以多名冊的查詢為例,從7分鐘以上降為30秒,效能提升 1,400 倍,同時關於保單的邏輯處理也不斷的整合,讓開發人員不需了解全面的邏輯,讓開發上更加快速及方便。


Reinsurance 再保險系統

再保模組原為 Jasmine 保險核心系統中的一部分,在產品 Roadmap 中規劃將各模組獨立出來,早在去年底再保模組已是能夠獨立運作的系統,目前正持續成長、不斷改進中,未來將會有更完整的功能、更多的作業流程並接軌IFRS17。


Calla IFRS17 精算系統

Calla 精算解決方案從產險公司的角度切入,根據現有的資料基礎進行規劃,協助保險公司進行保險合約的分群並產出預期現金流,亦可設定精算假設與計算 CSM。隨著 IFRS17 生效的日期越來越近,預計在 2023 年底應完成核心系統調整並導入 IFRS17 計算引擎。在 2026 年底應完成 UAT 並規劃上線。

Calla 在子帳與費用分類、分攤相關的功能上需要持續的研究與深入了解,實作更加廣泛的系統功能。