更智能的 DevOps
案例研究 · 2024
SDK 与云平台
统一的 DevOps、AI 与托管平台,将任何代码库变成一个自我管理、自动部署、自动观测的系统。

01
愿景
让加入 DISEEC 的体验像走进科幻风格的开发环境:
— 你打开终端,运行一个命令,整个公司的技术栈就在你周围自动启动。
代码、工具、容器、集群、KPI,一切尽在其中。
关键组件包括 @diseec/sdk 全局 CLI、名为 Dcommand 的开发和 CI/CD 自动化工具包,以及基于 Kubernetes 的托管平台(具备智能 DNS 和数据复制功能)。此外,它还提供 AI 增强的项目管理、编码、重构与基础设施编排,并与 DISEEC ERP 原生集成以支持 KPI、工时追踪和报表。

02
规模化开发,无需让开发者受苦
我们需要的不仅仅是更好的文档或 shell 脚本。我们想要一个能够理解项目、开发者、基础设施和业务上下文、并能编排一切的 SDK。
Laravel monorepos、Node 服务、Python workers、前端、各种 POC…
多台服务器、配置不一致、监控工具重叠、成本浪费严重。
我们构建了一个全球性的 DevOps CLI 与自动化工具包。
你的本地环境现在已配置好所有依赖项,包括运行时和工具。该 SDK 使用 Docker,并具有项目感知能力,借助 AI 支持提升你的工作流程。
我们将开发(Dev)、运维(Ops)和 AI 统一为一个连贯的工作流程。
你的项目现在会自动配置——框架、服务、队列、缓存、权限,全都自动解析。Fabric 会检测仓库所需并按需在本地或云端部署整个栈。
集成的 AI 代理监控构建、迁移、发布和性能趋势。
我们将基础设施变成了一个有生命的、自我优化的系统。
集群不再等待人工调整。Fabric 会自动扩展工作负载、修复容器、重路由流量,并在不同区域复制数据,无需人工干预。
部署变得原子化、可观测且可回滚——由直接从 DISEEC ERP 拉取的实时 KPI 指导。
结果:当新工程师加入时,他们不会花两天时间看 wiki。他们:
1. 安装 SDK
2. 克隆一个项目
03
技术细节
SDK 会检测项目类型,无论是 Laravel、Node、Next.js、Python 还是多语言项目(polyglot),拉取所需的 Docker 镜像,必要时安装本地依赖,并从加密密钥中设置 .env 文件。然后它会使用开发容器启动服务、数据库和缓存,并在 localhost 打开网站或应用。从那里,用户可以:
SDK 高效管理 monorepos、包含嵌套服务的 superrepos、子模块、包和共享库。它支持多种语言特定的工具链,包括 Node、PHP、Python 和 Go。告别“works on my machine”的问题,因为环境现在已标准化。

财务洞察 Copilot

SDK 高效地
SDK 会检测项目类型,无论是 Laravel、Node、Next.js、Python 还是多语言项目(polyglot),拉取所需的 Docker 镜像,必要时安装本地依赖,并从加密密钥中设置 .env 文件。然后它会使用开发容器启动服务、数据库和缓存,并在 localhost 打开网站或应用。从那里,用户可以:
SDK 高效管理 monorepos、包含嵌套服务的 superrepos、子模块、包和共享库。它支持多种语言特定的工具链,包括 Node、PHP、Python 和 Go。告别“works on my machine”的问题,因为环境现在已标准化。
04
构建阶段
第一阶段 — 内部研发
已完成
定义了 SDK 与 Cloud Fabric 的愿景并构建了核心原型:@diseec/sdk CLI、Dcommand,以及第一个基于 Kubernetes 的托管 fabric。
第二阶段 — DISEEC 堆栈集成
已完成
在所有 DISEEC 项目中部署 SDK 和 Fabric,标准化本地开发、CI/CD 和托管,并全部连接到 DISEEC ERP 以实现关键绩效指标和报表。
活跃
第三阶段 — 开放生态与实验
进行中
开放 SDK/Fabric 的部分组件以供更广泛使用,并在自优化基础设施、AI 驱动的编排和多租户工作负载上开展实验。
发现
支持
辅导
简化
预测
建议
浏览
检查