问问助手

架构设计 · 系统改造 · 业务里的 AI 智能体

从一套新系统的第一版架构,到跑不动、改不动的遗留系统:模块边界怎么切、微服务怎么拆、消息与存储怎么调;也能把一个智能体接进你的单据、工单和流程里,让它答得上你自己业务的细节。

61
篇实战拆解
3543
累计阅读
20
万字实战正文

精选内容

全部文章

按问题找方案

解决过的难题

更多实战

每个系统都有自己的历史包袱。这一段讲的是当时卡在哪、怎么下的判断、凭什么说这个判断是对的——数字只是结果,怎么得出这个数才是能搬走的东西。

从零搭一套与在跑系统的重写

架子从空白起,和在跑的系统上换骨架,两件事难的地方不一样:前者难在几十个人同时往里写,后者难在改的每一刀都不能让用它的人察觉。

新系统从 0 到 1

二十多个服务仓、三个团队一起写:约定做成骨架,不靠评审兜底

当时新系统真正难的不是选哪个注册中心,是几十个人同时往里写——三个月后同一件事会有五种写法,而写在文档上的约定活不过第三个月。

怎么拆服务按两问切层:要不要独立看几个域要用、进哪一层看有没有业务规则——六个平台服务不带一条规则,财务这种整仓都是规则的留在业务域;每个仓固定六层、新服务从骨架复制;降级统一返回一个能被判出来的失败;全局事务只钉在开单、结算这类跨服务写入口;网关路由放进配置中心,接一个新服务不占发版窗口。

20+
服务仓
3
个团队
80
人协作
这段的完整复盘
在跑系统的重写

六周、484 次提交:只借鉴功能,客户那边一个字都不用改

当时一套跑了几年的系统还在赚钱,但业务规则已经和最初那批人的写法长在一起了。整体替换的风险和双轨维护的成本,同时摆在一张桌子上。

怎么拆功能照做、代码全重写:平台层沉进一个约 26 万行、带 3438 个测试方法与覆盖率门禁的底座,业务侧只写业务;对外的 URL、字段名、错误码原样保留,前端和第三方系统零改动;端点数 178 对 178、契约模块零越界引用,每一阶段都留一个能核对的量。

484
次提交
27
个模块
178
端点对齐
这段的完整复盘

能一起做的事

新业务系统的设计与架构

要做一套自己的业务软件——订单、履约、结算、内部平台——产品口径有了,架子还没有

从产品口径走到能开工的设计:模块边界、数据模型、技术选型一起定下来,交出来的方案能直接进开发排期

  • 产品口径到模块边界
  • 数据模型与单据流转
  • 技术选型与依赖边界
  • 接口约定与演进空间

系统性能与稳定性优化

大促宕机、慢 SQL、消息积压频发的系统

定位瓶颈并给出可验证的优化结果

  • 链路与瓶颈分析
  • 中间件与存储调优
  • 容量与预案

遗留系统微服务改造

单体要拆分、老 ERP 要续命的企业

比整体替换更低成本、更短周期完成升级

  • 现状与技术债盘点
  • 拆分与迁移路线
  • 灰度与回滚方案

业务系统里的 AI 智能体

已有 ERP、MES、工单这类单据明确的系统,想让 AI 答得上业务细节的团队

一个读得懂你自己单据的智能体:数据怎么接、哪些能查、答不准怎么退回人工,连评测集与运维交接一起给,不停留在 Demo

  • 数据接入与只读边界
  • 业务动作做成模型能调的工具
  • 标注过的评测集与上线合格线
  • 答不准时退回人工那条路

最新更新

全部文章
  • 备份天天在跑,恢复试过一次吗

    备份这件事的验收标准不是「任务有没有跑成功」,是「最近一次真的把数据还原出来、并且业务能用,是哪一天、谁做的」。这一篇把三格分开算:副本有没有跟生产同生共死、恢复要花多久这段时间值多少钱、以及恢复演练一年做一次算不算做过。再摊开今年那一路公…

  • 依赖被投毒,先查谁有按回车的权限

    过去一年最疼的软件事故不是服务器被打穿,是有人把一段代码放进了你自己要装、自己给了钥匙的那个包里。这一篇不谈漏洞扫描,只摊四格花钱的地方(私仓代理、锁定与只读扫描、构建侧短效凭据、发布权限与人):各自挡住什么、挡不住什么、动了会不会回不去。…

  • 要不要上容器云,这笔钱到底花给谁

    "要不要上容器云"看着是一个技术问题,实际是三笔不同的采购:打包方式、编排层、还是把编排签给厂商。这三笔的钱、责任人和出事时打的电话都不一样。这篇不谈 K8s 好不好,只摊开三笔账(人、账单、退路),给出该批的三种触发与不该批的一种情形,以…

  • 成了标准之后,OpenTelemetry 要不要跟

    OpenTelemetry 在 2026 年 5 月正式从 CNCF 毕业,和 Kubernetes 同一档。这篇不复述毕业新闻,只回答一件事:你手上那套在跑的系统,今年要不要为可观测性这一层换到 OTel 标准上来。从三支柱(Traces…

  • 同一笔钱被扣了两次,该怪哪一步

    重复扣款、重复发货、重复开票不是偶发 bug,是「重试」这个动作的必然副产品。这篇按业务语言摊开:重复从哪五层来、哪些后果一次都不能重复、三种防线各挡得住哪一类(以及各自的代价),最后说清为什么 2026 年这一格变贵了——发起重试的越来越…

  • 系统只有一个人会改,要不要加人

    "只有一个人会改"看着是人力问题,实际是三格不同的东西:知识、验证、权限。它们的价格和解法都不一样——加人只能补其中一格,而且常常补不到。这篇摊开四条比加人便宜的路各挡得住哪一格、什么情况下确实该加人,以及最省的那一步今天就能做的三件事。