分享这篇耗子叔的-《请玉伯一起来聊一聊“所向无敌的土方法”》

我的观点
我认同耗子叔的观点,但也不完全支持。我认为,虽然经验丰富的架构师可以通过系统化的方法解决一些复杂问题,但这并不意味着所有的“土方法”都不可取。
案例分析
1. 虚拟机状态不一致
在阿里云虚拟机中,控制系统与实际状态不一致导致用户数据丢失。耗子叔建议开发一个巡检系统来实时监控和解决这个问题。我认为这种方法虽然可以解决问题,但可能会引入更多的复杂性和维护成本。
2. 集群配置错误
运维同学在部署新集群时,因为配置项太多而出现错误。我支持耗子叔的观点,认为应该自动化部署,而不是手动修改配置。这样可以减少出错的概率,提高效率。
3. 权限管理系统
主管要求每个团队开发自己的权限管理系统,并且需要两个人进行验证操作。我认为这种方法虽然可以解决部分问题,但会带来更多的维护工作,且没有从根本上解决问题。
思考
思维方式:我认同孙玄大牛的观点,NB的架构师是把事情越做越简单,而SB的架构师则是把事情越做越复杂。耗子叔提到的“这没有解决问题啊”确实值得我们反思。
思维定式:很多时候,一些决策者并不了解问题的根本原因,而是通过加系统、加校验等方式来解决表面问题。这种思维定式和惯性可能会导致更多的复杂性和维护成本。
人肉运维:我司的两个技术团队分别采用工具控和SOP控两种解决问题的思路。工具控通过引入过多的工具和系统来解决问题,严重影响了效率。而SOP控则通过建立各种规章制度来提高效率,但事半功倍的效果并不明显。
结论
虽然经验丰富的架构师可以通过系统化的方法解决一些复杂问题,但我们应该更加注重思维方式和解决问题的核心思路。通过简单有效的手段,可以更高效地解决问题,避免引入更多的复杂性和维护成本。