COSCUP 2025

Chris

擁有十年以上雲端架構設計與 DevOps 自動化實作經驗,專注於 Kubernetes、開源技術應用 及 雲端服務架構整合,具備 微服務開發、DDD (Domain-Driven Design) 架構設計 與 CI/CD 流程自動化 的深厚實務經驗。擅長在多雲環境中運用 Cloud Native 架構最佳化系統運維與自動化流程,提升開發效能與系統可靠性


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