posts

文章归档

PlumePHP 全站文章的归档入口,按时间倒序汇总各专题的技术文章,并提供按主题浏览的专题分类入口。

这里是全站文章的归档入口,下面是按时间倒序排列的全部文章。若想按主题浏览,请从首页的专题分类进入。

全部文章

全部文章 Books game Java Indie golang 客户端开发 Minigame Saas rust Python
books

《互联网产品的服务端架构·产品、流量与基础能力》13.1 账号、资料与 BFF 的模块划分

账号、资料和 BFF 三个模块共用一个 models 包时,边界只剩目录名。文章用一次越权读取说明数据所有权、依赖方向和对外契约如何划分,并给出可校验重复、缺失依赖与循环依赖的模块图实现,让拓扑序在每次构建中都可重复,也让三个模块能各自独立发布。

9 分钟阅读
书稿 互联网产品 服务端架构
books

《互联网产品的服务端架构·产品、流量与基础能力》12.3 容量余量与弹性策略

从大促前自动扩容却因镜像拉取与预热耗时六分钟、流量提前到达的事故写起,讨论预留 30% 与留两倍容量的判断依据,把目标利用率、步长与冷却时间写成 Decide 纯函数,给出夹紧边界、死区与冷却期的测试和真实输出,并说明缩容为何要比扩容更保守。

7 分钟阅读
书稿 互联网产品 服务端架构
books

《互联网产品的服务端架构·产品、流量与基础能力》12.1 DAU 到 QPS 的估算

从「回声」三次容量评审给出相差数倍的数字写起,拆解 DAU、每用户请求数、峰值系数与活跃秒数各自的标定来源和常见偏差,用区间估算替代单点,给出可测试的 Bounds 实现、非法区间测试与一次真实 go test 输出,并解释按平均 QPS 买机器为何会在晚高峰排队。

10 分钟阅读
书稿 互联网产品 服务端架构
books

《互联网产品的服务端架构·产品、流量与基础能力》11.3 一次线上问题定位复盘

复盘报告只写“数据库连接数打满”,解释不了为什么监控二十分钟后才报警。文章把线上问题拆成检测、确认、缓解、解决四段,用时间线还原每一段的耗时,给出可测试的分析实现,并说明缺阶段、乱序与时间回退为什么必须报错,避免半截报告误导结论与改进方向。

8 分钟阅读
书稿 互联网产品 服务端架构
books

《互联网产品的服务端架构·产品、流量与基础能力》11.2 日志、指标与追踪的最小集

日志、指标与追踪都接上了,故障时仍然查不出原因,往往是因为采集没有边界。文章说明三种信号各自回答什么问题,用高基数标签打爆时序库的案例解释成本从哪来,并给出可测试的采集审计规则与去重排序实现,帮助团队用最小集覆盖排障所需信息,避免工具越多越慢。

12 分钟阅读
书稿 互联网产品 服务端架构