蔡承諭 Frank Tsai
擁有超過15年的 .Net、Java 開發經驗,具備豐富的 T-SQL、MySQL、PostgreSQL 效能調校經驗,累積 9 年以上 AWS/GCP 雲端架構實戰經驗,現任國泰金控數數發中心資深架構師,專注於系統架構設計、效能優化及團隊技術提升。過往推動 CI/CD、微服務、雲端服務最佳化,並透過資料庫正規化、查詢優化及快取機制,大幅提升系統效能及穩定性。
熱衷技術推廣與知識分享,致力於優化開發流程、建立團隊知識庫及標準化開發準則。擅長將複雜的技術挑戰轉化為具體可行的解決方案,成功推動多項技術革新,透過實踐與指導幫助團隊成長,並樂於與團隊一同克服困難。
Beitrag
10.08
11:45
30min
Spring Boot x Liquibase:資料庫變更管理及自動化部署實戰分享
蔡承諭 Frank Tsai
議程摘要
在敏捷開發與 DevOps 文化盛行的時代,資料庫架構變更的管理往往是軟體開發流程中的一大挑戰。Liquibase 作為一個強大的資料庫版本管理工具,可以有效解決多人協作、環境一致性、版本變更追蹤等問題。
本次議程將以實戰案例帶領聽眾從零開始構建一套完善的資料庫變更管理流程,從環境配置、變更驗證、上線監控,逐步說明如何利用 Liquibase 搭配 Spring Boot 與 GCP Cloud SQL PostgreSQL,打造安全且穩定的資料庫運維流程。最終目標在於減少因人工執行繁瑣 SQL 語法而引發的錯誤,確保每一次資料庫更新都能順利在各環境執行並提高上線穩定性。
議程內容
1. 為何選擇 Liquibase?
2. Spring Boot 與 Liquibase 整合
3. 環境區分與測試驗證
4. 監控 Liquibase 執行狀況
5. 自動化部屬與版本控制
JVM Languages
TR412-2