Field Notes

把工程里踩过的坑,
写成下次能找到的答案。

记录服务器运维、网络协议与系统设计中那些「文档里没写、但一定会遇到」的细节。

系统

服务编排的边界感

配置文件的可扩展点比功能本身更重要:把「不许动」和「可以动」划清楚,运维才不用做心理建设。

网络

TLS 之外还有 SNI

用 IP 直连 HTTPS 拿不到证书,这是正常的。理解握手在哪一步失败,比盲目怀疑后端挂了更有效率。

工具

可验证的小改动

每一次上线都应该有回滚路径和一行命令的校验方式。先 validate,再 reload,顺序不能反过来。