惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

爱范儿
爱范儿
博客园 - 叶小钗
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
腾讯CDC
S
SegmentFault 最新的问题
D
DataBreaches.Net
Hugging Face - Blog
Hugging Face - Blog
L
LangChain Blog
Recent Announcements
Recent Announcements
阮一峰的网络日志
阮一峰的网络日志
N
Netflix TechBlog - Medium
大猫的无限游戏
大猫的无限游戏
M
MIT News - Artificial intelligence
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 三生石上(FineUI控件)
F
Fortinet All Blogs
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Martin Fowler
Martin Fowler
雷峰网
雷峰网
J
Java Code Geeks
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
小众软件
小众软件
云风的 BLOG
云风的 BLOG
T
Tailwind CSS Blog

V2EX

我用 AI 写代码,但终端管理反而成了累赘——于是我做了 codux [调研] 各位在公司都用什么 ide 和 agent 写代码? 老运维 share 一个运维平台 看到有公司考核 token 指标,很好奇大家上个月的 AI 账单是多少 GLM-Coding 调用持续报错: z.ai 的 Lite 套餐几乎无法使用,官方 Pro/Max 是否稳定? 现在还有什么渠道可以稳定安全地使用 Claude 吗? 上海漕河泾内推,本组有 2 个 hc,一个后端,一个前端,预算都是 20k 左右,不打卡,氛围好 如果 V2EX 上有一组不永久保存聊天记录(比如只保存 7 天或者 24 小时)的聊天室,那么会开启哪些有用或者有趣的可能? gemini cli 貌似挂了,一直返回 403 第一次在自媒体上赚到钱 收集了最近在使用的低价 GPT, Gemini,邮箱等 AI 会员的小店合集 讨论个大实话:现在企业还在说 AI 编程提效 20%, 30%的,真的太落后,没用懂 AI。因为包括很多前沿公司,已经狂奔到提效 200%-500%的情况 [招聘][远程][币安] 前端/后端/QA/iOS/Android 至少 3 年以上经验 目前有大量 HC 欢迎投递 Chatgpt Pro 用量用不完的可以开这些设置 面试的时候好像遇到钓鱼了,给各位避个坑 cursor 年续费 22 号到期, 自动续费是否还是老的计次套餐呢 被两件破事毁掉的一下午,琐碎的内耗消磨人的精力 使用 Planet 存储 Codex 的会话或者重要信息 如果业务部门领导不要你开发功能,而是要求你教会它用 claude code 开发功能,你会怎么做? 分享一个 MacOS 接绿联 CM818 USB 转 DP 转接器使用感受 我的 HR 朋友 10 年老 Java ,非全大专,大家帮忙看看简历 开源了一个 AI 口语练习工具,音素级发音评分,完全免费可自部署 V2EX 上有哪些你觉得很有趣、印象深刻的妹纸? 字节为啥不出个国内版 Vercel? 有在大马的朋友吗? 问个运营商问题 你们在有领导的公司大群发过的最大胆的消息是什么 公司裁员,目前没有工作。想试试摆摊,做一个移动鲜啤打酒车 我的硬盘 Memblaze Pblaze 5 Linux 下不识别,给 Linux 内核提交了补丁, AI 说有望被合并 只有我一个人觉得 codex 不好用?
系统治理过程:一个面向线上系统的多维治理模型
Mannnnning · 2026-06-17 · via V2EX

一张图讲清楚:一个线上业务系统,应该从哪几个维度被"治理",以及这些维度之间如何相互闭环。


一、为什么需要"系统治理"

随着业务规模扩张,一个线上系统会同时承受三类压力:

  • 运行压力——流量、稳定性、性能、故障定位
  • 演进压力——需求迭代速度、扩展性、债务积累
  • 协同压力——开发、运维、数据、产品多角色协作

只盯着代码写得好不好、机器够不够,都只能解决其中一面。真正的系统治理,是把"可见、可控、可演进"作为统一目标,从五个相互嵌套的层面同时下手

层面 治理目标 关键问题
应用层 边界清晰、依赖单向 谁调谁?谁负责什么?
存储层 冷热分离、读写分流 数据放在哪里、怎么访问?
监控层 全链路可观测 出问题第一时间能不能看到?
数据分析层 现状可量化 决策有没有数据支撑?
业务/产品层 需求可演进 系统是不是在往正确的方向长?

下面逐层展开。


二、五层治理模型

① 应用层治理( Application Governance )

系统的运行时骨架,体现"分层解耦 + 单向依赖"思想。

  • 流量入口SOAs(同步 RPC )和 Jobs(异步定时任务)作为两类入口,统一收敛
  • 领域核心Logic Box 承载业务逻辑,是唯一可写状态的地方
  • 数据契约Data Structure 定义 DTO / DO / PO ,约束跨层传递
  • 异步解耦MQ 用于削峰、事件驱动、跨服务最终一致

治理动作:服务边界审查、依赖方向治理、入口流量收敛、异步化拆分。


② 存储层治理( Storage Governance )

  • MySQL —— 持久化主存
  • Redis —— 缓存与分布式状态

治理动作:冷热分离、读写分流、缓存一致性策略、容量规划。 存储治理与应用层的 Data Structure 紧耦合,模型设计往往决定存储成本


③ 监控层治理( Observability Governance )

经典的 可观测性三大支柱

维度 作用 典型工具
Logger 事实记录 ELK / SLS
Metrics 趋势聚合 Cat / Log / Hickwall
Trace 链路追踪 SkyWalking / Jaeger

配合 SOA CenterJob Center 提供的服务/任务元数据,构成对 DevOps白盒视图——"You can detect anything like a white box"。

治理动作:定义 SLI/SLO 、告警分级、排障 Runbook 、日志规范化。


④ 数据分析层治理( Data Governance )

让数据从"有"走向"可用、可查、可决策"。

  • Data Analyst 基于 iData 平台
  • 数据来源:Hive(离线数仓)、ClickHouse / CK(实时 OLAP )
  • 输出:业务看板、指标体系、AB 实验结论

治理动作:指标口径治理、数据血缘、报表沉淀、回流到产品决策。


⑤ 业务完成与扩展层治理( Product / Delivery Governance )

最外层,也是治理的目的层——技术存在是为了支撑业务。

  • Product Manager 通过 Product Manage Portal 管理需求池
  • Dev Workflow 把 Issue 与 Code Review 串入研发流水线,下达到 DevOps
  • Product Expansion Thinking(产品扩展性思考)作为输入,驱动 PM 长期规划
  • Data Analyst 持续向 PM 提供 Product Feedback,形成数据驱动闭环

治理动作:需求分级、Code Review 标准、灰度发布、版本节奏、产品演进路线。


三、五层之间的闭环关系

五层不是平行堆叠,而是层层嵌套、相互反馈

                      Product Expansion Thinking
                              │
                              ▼
   Data Analyst ──feedback──► PM ──manage──► Portal ──► Dev Workflow
        ▲                                                    │
        │                                                    ▼
      Big Data                                             DevOps
        ▲                                                    │
        │                                                    ▼
   Hive / CK ◄── Logger / Metrics / Trace ◄── 应用层 + 存储层
                                                  ▲
                                                  │
                                              SOAs / Jobs / Logic / MQ / MySQL / Redis

正向链路:业务需求 → 研发交付 → 应用与存储 → 运行时产生日志/指标 → 沉淀到数仓 反向链路:数据沉淀 → 数据分析 → 产品反馈 → 下一轮迭代

闭环成立的标志:每一次线上行为都能被观测、被分析、被反馈到下一次产品决策。


四、整体架构草图

┌─────────────────────────────────────────────────────────────────────────────┐
│ ⑤ 业务完成与扩展层  Product / Delivery Governance                             │
│                                                                              │
│  ┌────────────────────────┐                                                  │
│  │ ④ 数据分析层            │      ┌──────────────────────────────────────┐    │
│  │                        │      │ ③ 监控层  Observability               │    │
│  │  👤 Data ─ ─► [BigData]│      │   ☁ SOA Center        ☁ Job Ctr  │    │
│  │     Analyst    Hive│CK │      │       │                  │           │    │
│  │     │                  │      │       │ Call             │ dispatch  │    │
│  │     │ Product          │      │       ▼                  ▼           │    │
│  │     │ Feedback         │      │  ┌─────────────────────────────┐     │    │
│  │     ▼                  │      │  │ ② 应用层  Application        │     │    │
│  │  👤 PM ──Manage──►[Portal]──► │  │   [SOAs]    [Jobs]│     │    │
│  │     │                  │      │  │       \         /            │     │    │
│  │     │ Issue&CR         │      │  │        ▼       ▼             │     │    │
│  │     ▼                  │      │  │       [Logic Box]◄───┐       │     │    │
│  │   [Dev Workflow]──────►│──────┼──│         ▲    │       │       │     │    │
│  │     ▲                  │      │  │         │    ▼       │       │     │    │
│  │     │                  │      │  │      [MQ]  [Data Struct.]    │     │    │
│  │  ☁ Product             │      │  │              ▲               │     │    │
│  │   Expansion            │      │  └──────────────│───────────────┘     │    │
│  │   Thinking             │      │                 │                     │    │
│  └────────────────────────┘      │   ┌─────────────│──────────┐          │    │
│                                  │   │ ① 存储层  Storage       │          │    │
│                                  │   │  [MySQL] ──►│  [Redis] │          │    │
│                                  │   └─────────────┴──────────┘          │    │
│                                  │                                       │    │
│                                  │     [Logger] [Metrics] [Trace]        │    │
│                                  │         ▲       ▲        ▲            │    │
│                                  │         └───────┼────────┘            │    │
│                                  │      Cat /  Log / Hickwall            │    │
│                                  │                 │                     │    │
│                                  │           👤 DevOps ─ ─ white box ─ ─►│    │
│                                  └──────────────────────────────────────┘    │
└─────────────────────────────────────────────────────────────────────────────┘

  实线 = 运行时调用 / 数据流          虚线 = 治理 / 反馈 / 管理动作

五、一句话总结

系统治理 = 让系统"可见 → 可控 → 可演进"。

监控层让系统可见,应用层与存储层让系统可控,数据分析层让现状可量化,业务/产品层让系统可演进——四个内层共同向最外层的业务交付价值,业务再反哺技术,形成正向飞轮。


六、落地建议( Checklist )

  • 应用层:服务依赖关系图是否单向?是否存在跨域写?
  • 存储层:每张表/每个 Key 的 TTL 、容量、QPS 是否有 Owner ?
  • 监控层:核心链路是否同时有 Log + Metric + Trace 三件套?
  • 数据层:核心业务指标是否每天自动产出、有口径文档?
  • 业务层:需求是否分级?发布是否灰度? CR 是否有强制门槛?

治理不是一次性项目,而是持续做的小事。每一项 Checklist 推进 1%,整个系统就进步 5%。