Model Thinking - 系统的动态
核心问题:
系统如何随时间演化?
检查清单
看到重试,先问是否放大故障。
看到超时,先问队列在哪里。
看到连接池,先问服务率是否真的提升。
做容量规划,先用 Little's Law。
系统扛不住时,先设计拒绝和降级。
做性能优化,先找 hot path。
看事故,先画反馈循环。
Atlas 口诀
正反馈让系统失控。
负反馈让系统稳定。
队列让延迟非线性上升。
延迟会变成并发压力。
少数热点决定多数成本。
最终心法
系统不是静止代码,而是流量、延迟、队列、重试和反馈共同构成的动态过程。