sciwork seminar 2026

現代流程引擎工作坊:簡化跨服務、多步驟流程開發 Part 1
2026-06-13, 09:40–11:40 (Asia/Taipei), R330

你是否曾感到痛苦:「跨服務任務一多,重試邏輯與狀態轉移就寫到崩潰?」 讓我們停止自行維護脆弱的流程,利用現代化流程引擎,將模糊的步驟轉化為強韌的自動化工作流!


學習目標

  • 識別出傳統自行設計的「狀態管理」與「異常處理邏輯」的維運問題。
  • 了解流程引擎的技術演進與創新,解決現代跨服務系統難題。
  • 學會解耦流程控制與業務邏輯,實現更高品質、易於擴展的架構。
  • 透過可視化追蹤工具,快速定位錯誤,讓 Bug 定位不再大海撈針。

課程內容

現代 Web 服務常見各種背景任務需求。系統運行的初期,工程師經常以工作排程器或 crontab 做簡易的設定;隨著系統演進,模組跟任務的數量和複雜性的提升,工程師經常面臨以下難題:

  • 排程設定散落在眾多機器,管理困難
  • 任務間存在依賴性,關係複雜難以釐清
  • 任務進度缺乏觀測性

在這個 workshop 裡,課程將以 Temporal 為例,帶你掌握現代流程引擎的觀念思維:

  • 核心思維轉變:掌握流程引擎的運作原理與設計模式,取代硬編且散落的程式邏輯
  • 編排式開發實戰:體驗開發範式的轉變,動手實作「流程編排 (Orchestration)」達成架構簡化
  • 從實作回歸理論:不僅是串接工具,更要掌握分散式架構基礎,以及自動化重試與補償機制,建立起高韌性的系統

課程重心放在流程的策略和設計,實際可應用於不同的產業和場景。

事前準備

必要準備
- 筆記型電腦

建議背景
現場範例僅提供 Python / JavaScript,流程引擎普遍支持多語言:

  • 寫過 Python 或 JavaScript
  • 有任務排程 / queue、workflow 的開發經驗