文章
-
API 请求处理中的失败安全:限流、开关、鉴权与可观测性的默认值设计
为限流、功能开关、鉴权与指标等横切关注点定义依赖缺失、配置错误和依赖失败时的缺省行为,让误配置朝后果较轻的方向退化。
-
让 MySQL 守住业务不变量:生成列单活槽位、守卫式 UPDATE 与"重复键即答案"
不引入分布式锁,用生成列加唯一索引、守卫式 UPDATE 和唯一约束,让 MySQL 直接保证批量聚合的六条业务不变量。
-
用 Merge Request 驱动长流程:状态机、幂等与对账的工程实践
一个跨审批系统、GitLab 与 CI 的长流程如何做到状态可观察、失败可见、对重复与迟到事件鲁棒,并在不中断在途请求的前提下演进。