引子 我一直在思考,作为一个架构师,如何简化程序员的工作,减轻运维的压力,减低测试的要求.然后做了很多很多的尝试.最开始的公司培训文档,一键发布工具,Nuget版本管理,VS项目模板,SOA统一服务提供,再到后来的插件独立式开发模型,消息驱动模型,网页静态化等等. 今天又来了很多新人,而我们的主站就像个大胖子,拆分工作还是迟迟没有推行.业务依旧像雨后春笋一般层出不穷,触一发而动全身,每个改动都得小心翼翼.怕出问题,更怕出了问题影响到其他业务.而现在,已经很难有人敢说自己清楚的了解我们的程序的每一