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 的长期方向是成为一套可扩展的企业应用工程底座。
它应该让团队更快创建应用,更稳交付应用,更清楚地观察运行状态,也让业务流程能够从设计器自然进入运行工作台。
我们相信,优秀的平台不应该把所有差异都写死在主流程里,而应该把稳定能力沉淀为内核,把行业差异、部署差异和业务差异交给可治理的扩展机制。