cmmuu 统一平台
平台定位
cmmuu 是面向多个网站、工具和订阅服务的统一平台。主站与各子域名服务共享账号中心、管理后台、基础设施和运维体系,同时保持产品数据、订阅档位与权限边界相互隔离。
当前首个产品是 reqforge(AI 前置);后续新增工具时,优先复用统一账号、订阅、支付事件、审计和部署能力,而不是为每个项目重复建设一套基础模块。
已收录主题
- 统一平台基础设施与 VPS 选型——平台架构、统一账号、PostgreSQL/Redis 数据边界、容器化部署、备份与灾难恢复、VPS 选择及边际成本分析。
当前架构方向
- 仓库:采用一个 GitHub 私有 Monorepo,完整目录和前后端边界见 项目仓库与前后端架构。
- 前端:统一采用 TypeScript,主站、账号中心和各产品前端独立构建、按路径触发 CI/CD。
- 后端:统一采用 Go 服务,先以模块化单体降低早期复杂度,达到明确扩容门槛后再拆分。
- 账号:通过统一账号中心处理 Apple、Google、GitHub 和邮箱登录,对主站及子域名签发标准 OIDC 会话。
- 数据:PostgreSQL 作为账户、订阅、订单和权限的事务型事实来源;Redis 只承担缓存、会话、限流和可重建异步状态。
- 部署:前端使用边缘托管;Go 后端、PostgreSQL 和 Redis 使用容器化部署,但容器仍需运行在 VPS、物理机或托管容器平台之上。
- 备份:采用 PostgreSQL 基础备份加 WAL 持续归档,异地写入 Cloudflare R2,并由广州 N100 或 NAS 拉取离线副本。