COSCUP 2025

Samson

我是一位資深的軟體工程師,擁有豐富的系統開發與架構設計經驗。我的職涯始於全端開發,熟稔前後端技術,包含 Angular、Java Spring MVC 等。隨後,我專注於後端開發,深入研究微服務架構與雲端技術,包含 GCP 與 AWS。我曾主導單體式架構的微服務重構,成功提升系統的併發處理能力與穩定性。

目前,我於國泰金控擔任助理架構師,負責提出系統解決方案與概念驗證 (POC),專注於綠色金融與 AI 應用開發。我的技術專長涵蓋微服務架構、雲端運算、系統設計與開發。

我樂於分享技術知識,並致力於打造高效、穩定的系統。我希望能藉由在 COSCUP 分享我的經驗與心得,與更多技術同好交流。


Intervention

10/08
11:00
30minutes
使用 Spring Cloud Contract 實踐事件驅動的微服務契約測試
Samson, Chris
  1. 領域驅動設計(DDD)與事件相關模式的核心概念:
    - 闡述事件驅動架構(Event-Driven Architecture)如何提升微服務的彈性、可擴展性和解耦性。
  2. Spring Cloud Contract:實踐事件驅動契約測試的利器:
    - 展示如何使用 Spring Cloud Contract 定義與領域事件相關的契約。
    - 強調 Spring Cloud Contract 如何協助我們驗證微服務之間的事件交換,確保契約的一致性。
    - 透過實際範例,展示如何使用 Spring Cloud Contract 自動產生測試程式碼,並與事件相關的測試工具整合。
  3. 使用 Spring Cloud Contract 提升事件驅動微服務的可靠性:
    - 分析 Spring Cloud Contract 如何協助我們及早發現事件相關的整合錯誤,降低風險。
    - 探討如何利用 Spring Cloud Contract 進行自動化測試,確保事件驅動微服務的品質。
    - 強調 Spring Cloud Contract 如何協助我們建立可信賴的事件驅動微服務生態系。
JVM Languages
TR412-2