个人技术作品集 · 企业级内部系统合集

一套多云 DevOps
平台全家桶

从「一次登录」到「一键发布」,7 个独立研发的全栈系统,串联成一条完整的企业平台故事线。

0个全栈系统
0条技术栈
0% 可运行
0种编程语言
向下滚动
Portfolio · 全家桶总览

七个系统,一条主线

覆盖企业内部平台的高频场景:身份、权限、资源、事件、发布与流程。每一套都独立可跑,合起来就是完整的 DevOps 平台。

👤 用户 / 浏览器
🚪 统一门户 · Authentication Portal(React 19 · 应用广场)
🛡 统一网关 Traefik · forwardAuth  →  🔐 认证中心 FastAPI · RS256 JWT / JWKS
🔐认证中心
⚙️权限中心
🚀发布系统
🧩工作流
☁️多云管理
🗄️CMDB 平台
事件管理
可扩展
📦 基础设施 · PostgreSQL / SQLite / Redis / RabbitMQ / kind K8s
01

接入层

一切从用户的一次访问开始

↓ 继续滚动 · 架构逐层展开
Deep Dive · 逐个深挖

每个系统,独立成军

01 / AUTHENTICATION

统一认证中心

统一门户 · SSO 单点登录 · 统一网关鉴权。一次登录,多系统无感访问。

React 19FastAPITraefikOpenLDAPSQLite
身份源抽象 + 降级链

Local / LDAP / Okta 策略化 failover,身份源不可用自动降级,认证失败不降级(安全边界)

RS256 JWT + JWKS 公钥发布

非对称签名,异构系统(Go/Python/Node)本地验签,无需回源

Traefik forwardAuth 统一网关

鉴权下沉网关,业务系统零代码接入,自动注入 X-Auth-* 身份头

应用注册表驱动门户

注册即上架,门户由数据驱动,可扩展任意业务系统

查看项目详情 →
portal.authentication.orb.local
统一门户
A
👋 早上好,admin
已通过 RS256 JWT 安全登录 · 身份源:本地用户库
⚙️
权限中心IAM 管控
🚀
发布系统CI/CD
🧩
工作流流程自动化
☁️
云管中心多云管理
事件中心事件监控
🗄️
CMDB数据平台
SSO 已启用JWT 有效期 2h应用广场 6 个
02 / CLOUD MANAGER

多云管理系统

仿 AWS 控制台的多云资源管理。所有操作走工单审批,CMDB 作为唯一数据源。

Vue 3DjangoMySQLRedisRabbitMQ
操作全部走工单系统

先审批后执行,合规留痕,云厂商变更只影响执行器

CMDB 唯一数据源

多页面数据一致,全量/增量同步 + 漂移检测兜底

多云适配层

AWS / 阿里云 Provider,统一资源模型,可扩展新云

成本优化规则引擎

成本三角分析 + 服务目录自服务,智能资源建议

查看项目详情 →
console.cloud-manager.orb.local
☁️ 资源总览
🖥 计算
🌐 网络
💾 存储
🛡 安全组
🧩 子网
📄 工单中心
💰 成本分析
☁️ 资源总览
128EC2 实例
42VPC 网络
86存储卷
名称类型区域状态
prod-web-01t3.largeap-southeast-1运行中
prod-db-02r6g.xlargeap-southeast-1运行中
dev-api-03m6i.2xlargecn-north-1创建中
03 / EVENT FLOW

事件管理系统

AWS / GitHub Webhook / 内部系统多事件源统一接入、处理与监控。

Python DjangoGoPostgreSQLRabbitMQReact
Python + Go 双栈同构

同一 API、同一数据模型,两种语言实现互证架构能力

多事件源接入

AWS EC2/RDS/S3、GitHub Webhook、内部健康检查统一收口

事件处理 + DLQ 监控

死信队列可见,失败可重放,完成率/失败率/DLQ 率一目了然

一键初始化

千级模拟事件 + 6 类事件模板,秒级搭建演示环境

查看项目详情 →
events.event-management.orb.local
12,480今日事件
98.2%处理成功率
3.1%DLQ 率
事件类型来源状态耗时
aws.ec2.state-change
i-0f8c2… · running
AWS已处理1.2s
github.push
devops/release · main
GitHub已处理0.8s
internal.health
api-gateway · timeout
内部重试中2.1s
aws.rds.failover
db-prod · failover
AWS失败5.6s
github.issue
devops/cmdb · #128
GitHubDLQ-
04 / PERMISSION CENTER

权限中心 · IAM

现代化 IAM:API 级 + 数据级权限管控,PEP/PDP 外部化授权。

GoVue 3CasbinOpenFGARedisPostgreSQL
PEP/PDP/PAP/PIP 外部化授权

控制面 / 数据面分离,PDP 无状态可水平扩展

双引擎授权

Casbin 动作级 RBAC/ABAC + OpenFGA 实例级 ReBAC,业界最佳实践

策略分发(OPA bundle)

bundle 快照 + checksum,agent 本地动作级决策,离线可用

M2M 程序授权 + IGA 闭环

Client Credentials + 申请-审批-开通-回收全流程

查看项目详情 →
iam.permission-center.orb.local
管理
📦 应用管理
👥 用户 / 组织
🎭 角色
策略
🛡 API 策略
🔗 数据策略
📋 申请审批
🔎 审计日志
🛡 API 策略 · cmdbv3.2 · 生效中
ALLOWhost:createrole:cloud_admin
ALLOWhost:readrole:ops_user
DENYhost:delete仅审批通过
ALLOWinstance:list数据级:owner 或组
申请审批开通回收
05 / RELEASE MANAGER

发布系统

从创建发布单到灰度上线、一键回滚,覆盖 CI/CD 发布全链路。

Django DRFReact 18FastAPIkind K8sSQLite
发布全链路

创建 → 审批 → 部署 → 灰度 → 全量 → 回滚,状态机流转

三种发布策略

灰度 / 蓝绿 / 滚动发布,K8s Deployment 真实执行

复杂权限模型

组织树 + 数据权限 + 有效权限缓存,可见性精细控制

三语言 Demo 应用

Go / Node / Python 应用真实发布到本地 kind 集群

查看项目详情 →
release.release-system.orb.local
🚀 发布单 #R-2026-042 进行中
🔨
构建2m 08s
🧪
测试通过
🌗
灰度20%
🚀
全量待开始
应用:go-app · 生产环境灰度发布
✅ 健康检查通过✅ 流量 20%⬅ 一键回滚
06 / CMDB PLATFORM

CMDB 数据维护平台

多云资产(AWS 为主)的自动化采集、关系编排与调度监控大盘。

DjangoCeleryVue 3PostgreSQLRedis
四级任务树

账号 → 区域 → 资源组 → 资源/关系,层层下钻

Celery Beat 动态调度

定时策略 + 手动触发 + 配置联动,并发数在线调整

关系自动编排

EC2→VPC、RDS→安全组等资源关联关系自动采集

运维大盘 + 一键重置

执行趋势 / 健康度 / 告警一览,全链路种子数据秒级恢复

查看项目详情 →
cmdb.task-manager.orb.local
🌲 任务树
🏢 dev-account
└ ap-southeast-1
  └ 资源组 · web
    ├ EC2 × 24
    ├ VPC × 6
    └ RDS × 4
📊 采集大盘
1,284资源总数
99.4%采集成功率
6活跃任务
近 7 天执行趋势● 健康
07 / WORKFLOW CENTER

工作流平台

以流程为载体、以能力为执行单元,帮助企业「把事办成」。

Django 5Vue 3LogicFlowPostgreSQL 16Celery
自研流程引擎

API 对齐行业标准:start / complete / claim / delegate / terminate

会签 / 或签 / 条件路由

多实例审批 + 完成条件,排他网关表达式求值

能力注册中心

JSON Schema 契约化能力,同步 / 异步执行,自动办理留痕

事件总线 + Webhook

领域事件驱动,与外部系统解耦集成

查看项目详情 →
flow.workflow.orb.local
▶ 发起员工
👤 审批主管 · 或签
🔀 条件金额 > 10k
⚙️ 能力执行开通主机
■ 结束通知
⚙️ 能力:开通主机POST /cap/ec2 · 自动执行
👤 审批人会签 3/5 · 或签 1/2
自动办理已开启 · 审计留痕
Tech Radar

技术栈全景

一套平台,横跨前后端、网关认证、数据与容器编排,每一层都有业界主流的选型。

🖥 前端

双前端框架双管齐下
React 19React 18Vue 3ViteAnt DesignElement PlusLogicFlow

⚙️ 后端

Python + Go 双语言组合
FastAPIDjangoDRFNinjaCeleryGo / GinGORM

🔐 认证与授权

企业级安全模型
RS256 JWTJWKSSSOOIDCOpenLDAPCasbinOpenFGAPEP/PDP

🌐 网关

统一入口与鉴权下沉
TraefikforwardAuth动态路由自动 HTTPS

🗄 数据与消息

存储、缓存、队列
PostgreSQLSQLiteMySQLRedisRabbitMQ

📦 部署与编排

从本地到公网
Docker ComposeOrbStackkind K8sNginxRender
How It Runs

一键起跑,处处可部署

本地零端口冲突,公网零成本托管,展示页纯静态零依赖。

🖥️

本地开发 · OrbStack

每个系统都是独立 Docker Compose 工程,自动分配 orb.local 域名。

1
进入系统目录,docker compose up -d --build
2
访问 *.orb.local,无端口冲突、无 localhost 写死
3
一键重置脚本还原干净演示环境
🌐

公网演示 · Render 免费

Render Hobby 计划 + SQLite,8 个服务全部 $0/月。

1
统一门户 + 各系统独立 Web Service
2
SQLite 文件库,休眠不丢数据,启动自愈初始化
3
面试前预热一次,冷启动即可忽略
📄

本展示页 · 静态托管

单个 index.html,零构建、零依赖,任意静态平台一键部署。

1
GitHub Pages / Cloudflare Pages / Render Static
2
断网也能完整展示全部内容(动画优雅降级)
3
最后一页直接跳转统一门户

从登录到发布,
一套平台全搞定

7 个系统、一个门户。点击下方按钮,进入统一门户,亲身体验一次登录、多系统无感访问。

🚪 进入统一门户
演示账号:admin / admin1234(管理员)
🔐 SSO 单点登录🛡 统一网关鉴权⚙️ 7 个可运行系统