2026-06-13, 09:40–11:40 (Asia/Taipei), R330
你是否曾感到痛苦:「跨服務任務一多,重試邏輯與狀態轉移就寫到崩潰?」 讓我們停止自行維護脆弱的流程,利用現代化流程引擎,將模糊的步驟轉化為強韌的自動化工作流!
學習目標
- 識別出傳統自行設計的「狀態管理」與「異常處理邏輯」的維運問題。
- 了解流程引擎的技術演進與創新,解決現代跨服務系統難題。
- 學會解耦流程控制與業務邏輯,實現更高品質、易於擴展的架構。
- 透過可視化追蹤工具,快速定位錯誤,讓 Bug 定位不再大海撈針。
課程內容
現代 Web 服務常見各種背景任務需求。系統運行的初期,工程師經常以工作排程器或 crontab 做簡易的設定;隨著系統演進,模組跟任務的數量和複雜性的提升,工程師經常面臨以下難題:
- 排程設定散落在眾多機器,管理困難
- 任務間存在依賴性,關係複雜難以釐清
- 任務進度缺乏觀測性
在這個 workshop 裡,課程將以 Temporal 為例,帶你掌握現代流程引擎的觀念思維:
- 核心思維轉變:掌握流程引擎的運作原理與設計模式,取代硬編且散落的程式邏輯
- 編排式開發實戰:體驗開發範式的轉變,動手實作「流程編排 (Orchestration)」達成架構簡化
- 從實作回歸理論:不僅是串接工具,更要掌握分散式架構基礎,以及自動化重試與補償機制,建立起高韌性的系統
課程重心放在流程的策略和設計,實際可應用於不同的產業和場景。
事前準備
必要準備
- 筆記型電腦
建議背景
現場範例僅提供 Python / JavaScript,流程引擎普遍支持多語言:
- 寫過 Python 或 JavaScript
- 有任務排程 / queue、workflow 的開發經驗
This speaker also appears in: