现在可以做到
运营入口
统一平台
监控、计费、工作流、报表和移动端不再各自为政
部署方式
环境一致
开发、UAT 和生产使用可重复的构建与部署流程
研发协作
架构可检索
跨服务关系和影响范围有统一文档可查
当时的问题
监控、计费、工作流、报表和移动端各自演进。运营人员要在多个系统间切换,研发团队也很难快速理解跨服务影响。
我们怎么处理
我们把主要运营入口统一到一套管理平台,并为认证、计费、设备接入、报表和工作流等服务建立一致的构建、部署与架构文档。
关键实现
- 1管理后台、监控大屏、报表、流程图和移动端使用统一工作区管理
- 2认证、计费、设备接入、报表、数据清洗和工作流等后端服务统一构建
- 3开发、验收和生产环境使用一致的部署流程,由 API 网关统一对外提供入口
- 4跨服务关系整理成可检索的架构文档,方便联动开发和问题定位
技术栈
Vue3TypeScriptViteUniAppSpring BootSpring Cloud GatewayMavenMQTT (EMQX)Docker
