Implementing Event-Driven Microservice Contracts Using Spring Cloud Contract

Time
2025年8月10日 11:00 ~ 11:30
Speaker
Samson, Chris
Room
TR412-2
Collaborative Notes
https://hackmd.io/HyX2TcZdle
MandarinIntermediate
JVM Languages

Abstract

  1. Core Concepts of Domain-Driven Design (DDD) and Event-Related Patterns:
  • This section will explain how Event-Driven Architecture enhances the flexibility, scalability, and decoupling of microservices.
  1. Spring Cloud Contract: A Powerful Tool for Implementing Event-Driven Contract Testing:
  • Demonstrates how to use Spring Cloud Contract to define contracts related to domain events.
  • Emphasizes how Spring Cloud Contract helps verify event exchanges between microservices, ensuring contract consistency.
  • Provides practical examples to show how Spring Cloud Contract automatically generates test code and integrates with event-related testing tools.
  1. Enhancing the Reliability of Event-Driven Microservices with Spring Cloud Contract:
  • Analyzes how Spring Cloud Contract helps detect event-related integration errors early, reducing risks.
  • Explores how to leverage Spring Cloud Contract for automated testing to ensure the quality of event-driven microservices.
  • Highlights how Spring Cloud Contract assists in building a reliable ecosystem for event-driven microservices.

About the Speaker

Samson

Samson

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

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

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

Chris

Chris

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