架构师训练营第一期第四周学习总结
这周视频里让我印象深刻的是老师给出的互联网架构演化的11个阶段,总结的非常全面,这个演化过程非常清晰地展示了架构对于系统的重要性以及这些架构背后的思想。看了这11个阶段之后,再结合自己工作这么多年来见过的技术和架构,我个人感觉这些架构都是在遵循这两个思想,拆和扩,拆就是垂直方向上做拆分,扩就是水平方向上做扩展。比如说过去早期的架构是一个巨无霸的单体系统,然后拆成J2EE3层架构,然后扩展成分布式集群多个实例,到最后现在把每个子系统中的模块继续拆分成单独的微服务。这个趋势体现了人们不断增长的对于系统功能和性能以及成本有着更精细的控制的需求。
另外,对于老师在宅米网时将组织架构按照业务划分组织,而不是按技术栈划分,后面又分成产品研发部,架构运维部,数据平台部和项目管理部,由此我想到架构其实不光是可以用在技术上,在人事管理上不同的架构也有着不同的效果,如果在人事上选用了不适合的架构可能要比技术上选错架构带来的后果更严重。所以事事皆学问,技术架构上的很多问题其实在生活中一样会遇到,其实都不是什么新问题,只不过很多时候,我们只一心扑在了技术本身上,没有想到要从技术之外的领域借鉴学习。
还有就是老师提到的,构建组织自驱动闭环,这样自己不会太累,也会让成员有更多发展机会,这种充分放权的管理模式也是我非常喜欢的。以及加班既不是目的也是手段这句话,放在当下互联网公司普遍996的大环境下来看简直是一股清流,我个人认为加班还是应该自愿,强制的加班带来的成效并不会有多大,并且副作用很大。
版权声明: 本文为 InfoQ 作者【朱磊】的原创文章。
原文链接:【http://xie.infoq.cn/article/555f766d64807da758cf87ff8】。文章转载请联系作者。
评论