Spark 平台概覽
Spark 是一套面向企業應用交付與運行的工程平台,涵蓋從應用建立、低代碼設計、流水線發布、運行工作台到插件擴展的完整生命週期。
它的目標不是成為單一工具,而是把研發、運維與業務運行中反覆出現的能力沉澱為統一平台:應用可以被標準化註冊,配置可以依環境管理,發布可以由流水線編排,業務任務可以從設計態進入運行工作台,平台能力也可以透過 Lattice 擴展機制持續成長。
Spark 的核心能力
Spark Console
- 統一管理應用、叢集、環境、密鑰、部署模板與運行配置
- 支援 K8S 叢集接入、Harbor、Maven、憑證、跳板機等基礎設施配置
- 為 Spark Flow、Spark Runtime 與低代碼應用提供共用入口
Spark Build
- 面向應用建立與低代碼構建
- 支援表單、頁面、API、任務類型等業務模型的設計與管理
- 逐步承載 AI 輔助生成應用與業務配置的能力
Spark Flow
- 提供流水線、發布分支、鏡像構建與部署執行能力
- 支援原生 K8S Job 構建、Kaniko 鏡像構建與環境級部署配置
- 將手工作業式發布沉澱為可追蹤、可復用的交付流程
Spark Runtime
- 承載運行工作台、任務處理、應用運行狀態與運行期互動
- 支援開發、測試、生產等環境的運行入口隔離
- 為業務使用者提供更緊湊、更直接的運行體驗
Spark Tasks
- 遷移並重構 ERA 任務體系,包括任務類型、欄位、表單、工作流與權限方案
- 支援任務建立、待辦、處理流轉、附件、歷史動態、任務進度與查詢過濾
- 透過任務工作台讓配置態流程真正運行起來
Spark 插件體系
- 基於 Lattice 建立穩定的擴展點與業務身份機制
- Console 菜單、構建執行、部署能力、Dashboard Gadget 等能力都可以透過插件擴展
- 平台主幹保持穩定,差異化能力交由插件實現
我們的方向
Spark 的長期方向是成為一套可擴展的企業應用工程底座。
它應該幫助團隊更快建立應用,更穩定地交付應用,更清楚地觀察運行狀態,也讓業務流程能夠從設計器自然進入運行工作台。
我們相信,優秀的平台不應該把所有差異都寫死在主流程中,而應該把穩定能力沉澱為內核,把行業差異、部署差異與業務差異交給可治理的擴展機制。