哈特伯定律 (Hutber’s Law):对一个系统的改进可能会导致其他部分的恶化,所以系统能正常运行就不要再去动它

改善即恶化。——帕特里克·哈特伯 (Patrick Hutber)

这个定律说明了对一个系统的改进会导致其他部分的恶化;或者它会将其他的恶化隐藏起来,并导致系统整体状态的退化。 例如,某个端点的响应延迟减少,就可能导致请求流中的吞吐量和容量问题进一步增加,并影响到另一个完全不同的子系统。

因此在对系统做出改进之前,应该先做好各种测试,根据测出来的各项指标数据,再看看是否真的需要做出改变。

参考

https://github.com/nusr/hacker-laws-zh

https://en.wikipedia.org/wiki/Hutber%27s_law