posts
《互联网产品的服务端架构·交易、增长与平台化》 · 已发布章节索引(45 篇)
《互联网产品的服务端架构·交易、增长与平台化》全 45 篇:13 章正文覆盖商品库存、订单、支付对账、优惠券、会员权益、活动秒杀、邀请裂变、实验配置、用户触达、开放平台、国际化、运营后台与端到端收口;附序、前言、目录与三篇附录,配可运行的 Go 实验工程。
全书 45 篇:13 章正文 + 序、前言、目录 + 附录 A/B/C。每节配可运行的 Go 代码,代码块用 // file: / // tier: / // verify: 标注,可在实验工程中逐字节还原。
本页是卷三的完整索引。可以从目录与学习路径
按顺序通读,也可以按问题跳读。
全书概览
| 项目 | 内容 |
|---|
| 书稿 | 《互联网产品的服务端架构》卷三 |
| 已发布篇数 | 45 篇(含目录与附录) |
| 主线语言 | Go 1.26.0(实验工程 module webapp) |
| 贯穿案例 | 内容社区 + IM + 轻交易「回声」 |
| 阅读方式 | 目录篇顺序通读,或按章节表跳读 |
| 上级专题 | 书稿专题 |
前置
| 篇 | 文章 | 核心内容 |
|---|
| 序 | 序 | 卷三序:当产品开始收钱、发券、做活动、拉新,服务端的判断标准从「能不能看到」变成「每一笔… |
| 前言 | 前言 | 卷三前言:说明读者对象、13 章的组织方式、每章的统一结构、可运行 Go 实验工程的包划… |
| 目录 | 目录与学习路径 | 卷三目录:13 章从商品、库存、订单、支付与对账,讲到优惠券、会员、活动秒杀、邀请裂变、… |
第 1 章 商品与库存
| 节 | 文章 | 核心内容 |
|---|
| 1.1 | 1.1 商品模型与 SKU | 从「拾光集市」一次上架生成两个 SKU、同一属性组合被卖成两份库存的事故出发,拆解商品、… |
| 1.2 | 1.2 库存扣减与超卖 | 以「拾光集市」限量 200 份手冲套装在大促中支付失败、库存被永久占用的事故为线索,对比… |
| 1.3 | 1.3 库存对账与回补 | 从「拾光集市」大促后库存快照与流水对不上、对账任务重跑导致同一笔差异被回补两次的事故出发… |
第 2 章 订单
第 3 章 支付与对账
| 节 | 文章 | 核心内容 |
|---|
| 3.1 | 3.1 支付渠道接入 | 从「每接一个渠道就复制一遍代码」的支付接入写起:支付宝、微信与 Apple Pay 在币… |
| 3.2 | 3.2 回调、幂等与掉单 | 回调重试三次导致重复发货,是支付接入最常见的生产事故。文章把验签之后的业务校验拆成渠道流… |
| 3.3 | 3.3 对账、退款与冲正 | 对账时本地少一笔、退款时直接改支付单状态,是财务永远对不平的两个根源。文章以渠道账单为准… |
第 4 章 优惠券与满减
| 节 | 文章 | 核心内容 |
|---|
| 4.1 | 4.1 券模板、发放与核销 | 从一次「限量五千张、三秒发出五千二百张」的领券事故写起,说明券模板与券实例为什么必须分开… |
| 4.2 | 4.2 叠加规则与最优解 | 结算页有三张券却只减了 30 元,用户手动拆单后发现本可以减 40 元。文章说明不可叠加… |
| 4.3 | 4.3 营销预算与防刷 | 一次预算五十万、计划跑七天的活动在三十小时内被领空:只按账号限领挡不住换设备、换支付工具… |
第 5 章 会员与权益
| 节 | 文章 | 核心内容 |
|---|
| 5.1 | 5.1 会员等级与成长值 | 会员体系最常见的错误是只存等级、不存成长值:门槛一改,老用户等级全部对不上,回滚也无从判… |
| 5.2 | 5.2 权益发放与回收 | 退款只退了钱,会员折扣却还在:权益发放和回收如果没有幂等键、原因码和审计,财务、客服与审… |
| 5.3 | 5.3 订阅与自动续费 | 用户只是不想下个月继续扣款,点了取消续费,会员权益却当场消失,剩余十八天也用不了。文章拆… |
第 6 章 活动与秒杀
| 节 | 文章 | 核心内容 |
|---|
| 6.1 | 6.1 活动模型与库存预热 | 十点开场,九点五十九分五十秒才把库存写进缓存,用户已经点进来:库存预热不是把数字抄一遍,… |
| 6.2 | 6.2 秒杀链路与限流 | 网关每秒放五千个请求进来,服务内部一次失败重试三次,库存就在重试里被打穿。文章区分令牌桶… |
| 6.3 | 6.3 防刷、风控与兜底 | 风控服务超时两秒,下单接口把所有异常都当成拒绝,用户看到“活动已结束”,库存其实还在。文… |
第 7 章 增长:邀请与裂变
| 节 | 文章 | 核心内容 |
|---|
| 7.1 | 7.1 邀请关系与归因 | 邀请活动最容易出的问题不是奖励太少,而是关系方向不清:A 邀请 B、B 又邀请 A,发奖… |
| 7.2 | 7.2 奖励发放与反作弊 | 注册即发奖的活动在三天内被领空:刷子用接码平台批量注册,每个账号都合规地领一份。文章把发… |
| 7.3 | 7.3 增长实验的度量 | 活动首周注册转化从 8% 提到 12%,团队当天全量;活动结束第二周,7 日留存从 35… |
第 8 章 实验与配置
第 9 章 用户触达
第 10 章 开放平台
第 11 章 国际化
第 12 章 运营后台
第 13 章 收口
附录
| 篇 | 文章 | 核心内容 |
|---|
| 附录 A 交易与营销状态机 | 附录 A 交易与营销状态机 | 把卷三涉及的对象状态集中成表:订单、支付、退款、库存、优惠券、活动、权益、订阅、运营操作… |
| 附录 B 实验与指标口径 | 附录 B 实验与指标口径 | 把卷三反复出现的指标与实验口径集中成一份可查的表:流量、转化、留存、交易、退款、履约、增… |
| 附录 C 合规与风控检查清单 | 附录 C 合规与风控检查清单 | 把卷三涉及交易、营销、增长与开放平台的合规与风控要求整理成可勾选的清单:主体资质、价格与… |
怎么读这一卷
- 第一次读:从序和前言开始,按 1.1 到 13.3 顺序读;库存、订单、支付三章是后面所有内容的地基。
- 带着问题读:库存与超卖看第 1、6 章,支付回调与对账看第 3 章,券与活动预算看第 4、6 章,会员与订阅看第 5 章,邀请与归因看第 7 章,实验与防误判看第 8 章。
- 只想跑代码:直接看附录 A
的状态迁移表,再按包运行
go test。
与其他书稿的边界
- 账号、内容、Feed、IM、推送、搜索与推荐在卷一、卷二;本卷从「商品能不能卖」开始,不重复内容侧模型。
- 通用架构模式、DDD、C4、ADR 的概念细节在《后端架构设计》里,本卷不重复综述。
- 拆分、多活、单元化、成本治理放在卷四;本卷的国际化只讲到区域路由与数据驻留的边界。
- 站内已有的支付、库存、优惠券、增长专题提供概念背景,本卷不重复定义,只在需要时给出入口。
代码与可复现性
- 本卷第 1–12 章代码为 L1(单包、纯逻辑);第 13 章的端到端用例为 L2(进程内
httptest)。 - 每个代码块的三行头给出文件路径、级别与验证命令;代码块与实验工程逐字节一致。
- 文中标注“实测”的输出均在本机 Go 1.26.0 上真实执行;未执行的一律写“示例/预期”。