Model Thinking - 系统的动态

核心问题:

系统如何随时间演化?

检查清单

看到重试,先问是否放大故障。
看到超时,先问队列在哪里。
看到连接池,先问服务率是否真的提升。
做容量规划,先用 Little's Law。
系统扛不住时,先设计拒绝和降级。
做性能优化,先找 hot path。
看事故,先画反馈循环。

Atlas 口诀

正反馈让系统失控。
负反馈让系统稳定。
队列让延迟非线性上升。
延迟会变成并发压力。
少数热点决定多数成本。

最终心法

系统不是静止代码,而是流量、延迟、队列、重试和反馈共同构成的动态过程。