《游戏服务端架构·平台化与架构治理》附录 C 全书案例索引
把四卷中反复出现的三款产品、平台 northstar-platform 与关键事故整理成索引:按产品、按主题、按章节三种查法,标出每个案例首次出现的位置与卷四中的延伸,并说明书中案例与数字的教学用途和替换约束的方法。索引只做定位,不重复正文论证,便于按问题反查。
tag
把四卷中反复出现的三款产品、平台 northstar-platform 与关键事故整理成索引:按产品、按主题、按章节三种查法,标出每个案例首次出现的位置与卷四中的延伸,并说明书中案例与数字的教学用途和替换约束的方法。索引只做定位,不重复正文论证,便于按问题反查。
平台能力、LiveOps 活动、GM 工具、观测与 SLO、治理规则五类上线的检查清单,每项给出证据、owner 与失败处理,附上线中与上线后的核对节奏,以及只能带一页纸进评审室时的八条底线,可直接作为发布评审输入。清单不替代产品自身的发布流程,只补协作相关的检查项。
把卷四反复出现的治理工件整理成可复制模板:平台能力契约、架构决策记录、评审结论、风险台账、GM 操作工单、复盘报告与规则豁免单,逐份说明最小字段、证据要求与常见误用,并给出小团队裁剪模板时不丢失 owner、时间与回滚三类关键字段的做法。模板不是文档格式,而是最小证据集。
全书结语:没有最好的架构,只有在给定约束下可解释的取舍。文章拆解把清单当架构、把平台当目的、把规模当唯一目标三类常见错误,给出取舍记录的结构、硬约束与软约束的区分和决策复盘方法,并说明第一次架构评审、第一张容量表和第一条 SLO 怎么落地。
用六个维度和五个等级描述架构成熟度,但不把评估做成自评问卷。文章给出每个等级的可观察证据、三类证据来源的配合方式、短板决定总体的评分规则,说明目标等级应由产品阶段与合规约束决定,给出评估后的复查方式,并用 Go 实现证据强度校验、等级约束和差距报告。
把四卷内容压成一条可追溯的决策链:每卷回答什么问题、做了什么决策、付出了什么代价、用什么方式验证,以及留给下一卷的债如何交接。文章说明如何用主题索引避免回顾变成目录复述,给出覆盖检查方法,并用 Go 实现跨卷主题的追溯、方向校验和缺口报告。
架构文档写不清,通常不是文笔问题,而是没有区分读者和请求。本文按管理层、团队、跨团队三类读者拆解关注点,给出结论先行、证据在后、选项与后果、明确请求的写作结构,以及会议时间盒、反对意见留痕和异步优先的评审方法,并用 Go 校验文档结构与提取行动项。
技术选型不是比较功能清单,而是比较三年后的退出成本。本文给出八个评分维度、权重与硬约束、总拥有成本公式、POC 验收标准、供应商风险清单与参考客户核实方法,并用 Go 把评分模型、TCO 计算和确定性排序拆成可测试的包,让选型结论可复现、可审计。
决策记录、风险台账与路线图常被写成三份互不相干的文档。本文给出三者的字段契约、交叉校验规则、月度与季度评审节奏,以及过期条目的清理标准,并用 Go 实现风险关联、路线图追溯与复审队列,让每条记录都能回答谁负责、依据什么、何时失效,避免三份文档各自完整、合起来断链。
复盘结论写了“禁止跨层调用”,三个月后同类问题再次出现,原因是规则只停在文档里。本节把评审结论、事故复盘和平台契约转成带编号的规则,按编译期、测试期、运行期三层落地检查,并讨论豁免的时限与 owner、误报率、规则废弃,以及违规报告如何接入 CI 和值班流程。
技术债台账如果只记“待优化”,就会变成一份没人排期的清单。本节把债务拆成描述、影响、利息与偿还计划,用每次改动的额外成本乘改动频率给债务排序;同时给出依赖方向、模块耦合、接口兼容、数据所有权、延迟预算五类适应度函数,以及阻断、警告与限时例外的判定规则。
一次被归类为“小改动”的付费字段调整绕过了评审,两周后两个产品的结算口径出现分叉。本节把变更分为小改动、跨服务、跨产品、数据与付费四类,明确每类由谁批准、谁只能建议、谁能否决,并给出背景、选项、后果、风险、回滚五件材料与时间盒结论的记录方式,最后附一份可直接使用的评审检查表。
玩家说背包少了三件道具,客服的第一反应往往是直接改库;这一改就绕过了校验、审计和幂等。本文讨论客服该看到什么、只读查询与受控导出怎么划线,拆解从工单到脚本、评审、灰度、证据和回滚的修复流程,并给出 internal/csrepair 的状态机与跨系统修复顺序实现。
运营点了一次补发,页面转圈又点一次,玩家收到两份奖励;跨服转发再超时,第三份也可能落地。本文拆解 GM 命令的字段、幂等键的作用域与冲突判定,讨论重复点击、网关重试和跨服转发三条路径,并给出 internal/gmcommand 的执行账本、补偿计划与短款处理边界。
《群岛纪元》的客服后台加了一个补发按钮,两周后有人绕过按钮直接调用接口。本文把权限从菜单拆到动作,讨论双人复核的资格、同主管例外与紧急通道留痕,拆解临时授权的时限、到期回收和离职转岗时的即时失效,并附 internal/gmrbac 的动作级 RBAC 与复核策略实现。
《游戏服务端架构》卷四索引:13 章 39 节正文加序、前言、目录与三个附录,讨论平台工程、LiveOps、GM 与风控、可观测与 SLO、事故复盘、架构治理、团队拓扑、架构演进与 AI 运营,并给出四条阅读路径、完整目录、全卷验收标准与导航约定,便于按角色选择入口。
从一份永远排不上期的技术债清单出发,把债务治理拆成条目字段、严重度与影响面、偿还排期、逾期标记与季度节奏五部分,给出可运行的 TypeScript 模块与测试。文中说明优先级分数、容量约束、逾期判据与季度摘要,并解释为什么台账不能变成许愿池。
从一次合并后三周无人认领的线上问题出发,把代码所有权拆成路径规则、owner 映射、覆盖度、评审路由与无人负责路径识别五部分,给出可运行的 TypeScript 模块与测试。文中说明优先级覆盖、通配规则边界、兜底 owner 的取舍,以及所有权规则为什么会悄悄失效。
从一次没人记得的架构决策出发,把 ADR 拆成九个必填字段、四态生命周期、集合级完整性校验与契约变更登记,并给出可运行的 TypeScript 模块与测试。文中说明哪些决策该接受、哪些该取代、契约变更如何绑定决策,以及校验失败时应该回退到哪一层。
把卷四涉及的拆分、单元化、多活、成本、平台化与组织变更整理成可逐条对照的评审清单:触发条件、三种评审级别、前置材料要求、可逆性与爆炸半径判断、分场景检查项、决策记录模板、评审会议怎么开,并附一次被否的评审、评审后的跟踪方法与开评前的十条自检总清单。