架构实战营毕业总结
虽然是形式上是毕业总结,是个类似于作业。但我更倾向于当作是自身的一次经过系统学习历练后的必要复盘。主要包括实战前的知识准备,实战课程中的学习/实战,实战后的真实感受,以及实战课程告一段落后的展望。
套用华仔老师每堂课以一句精彩的开场词来开场的形式(例如他山之石可以攻玉等)。
架构之路,如背景图所示,是蜿蜒起伏之路,也是色彩缤纷之路,是周围满是风景之路。
实战前中后
学前准备
其实在报考实战营前,已经做了一些功课,包括上了极客时间华仔老师的专栏课程《从 0 开始学架构》、《大厂晋升指南》,也为后面的实战营打下了一定的基础,对后续学习、理解、消化架构实战营课程也有一定的帮助,至少不会觉得名词概念会很陌生。
学后感受
时间确实过得很快,《架构实战营》从 5.9 号开营到此时此刻,正好差不多三个月了,感觉自己满载而归,(当然是相对于自己在 5.9 号前的架构理解状态),有种从野路子到正规军行进的感觉。但我也相信架构之路其实是一条漫长、曲折、必须不断通过实战历练的过程,这三个月其实只是华仔老师作为引路人,带领大家,携着面向复杂度的架构分析的“利剑”去披荆斩棘,乘风破浪,踏上科学、有效、合理的架构分析之路。
回看三个月的架构实战营,印象最深的是面向复杂度的架构分析方法论以及架构分析环,正如华仔师所讲,确实架构分析环其实就值回课程价格了。同时,方法论以及架构分析环毕竟还是理论,需要自己不断在日常工作中进行思考->实践->思考再提升->再指导实践,相信思考实践飞轮不断运转之后也会真正融入到自身的架构设计中,否则永远跟自身架构设计会保持疏离感。
学中操练
高性能高可用存储架构
分别学习了数据库存储架构、复制架构、分片架构/分区架构。以及针对常见存储系统进行了剖析,包括
高性能高可用计算架构
微服务架构
异地多活架构
高性能高可用中间件系统内
后续展望
通过架构实战营的学习,系统性了解并初步掌握了软件系统架构设计的方法论,特别是面对复杂度的架构设计。在架构营学习过程当中,也获得了其他方面的知识技能拓展,包括 DDD 领域驱动设计,SOLID 设计模式,SPA 微服务等。特别是华仔老师课堂上提到的未来几年的 3 个发展方向,包括国产化、云原生、数字化,非常具有指导意义,也给学员相对指明了努力的方向。
评论