架构实战营毕业总结
课程感想:
首先非常感谢李运华-华仔的课,从《从 0 开始学架构》到《架构实战营》一如即往的好。课程质量高,循序渐进且系统的讲述软件架构的专业知识,使我从软件开发到软件架构过度的过程中更加清晰更加有目标的攻克思想壁垒和技术壁垒,收获很大。
课程收获:
4R 架构:重新定义架构,更加契合现在行业的主流,且非常好理解和在项目中运用。它描述了软件系统的顶层结构(Rank),系统由哪些角色(Role)组成,角色之间的关系(Relation)和运作规则(Rule)
面向复杂度架构设计:从软件技术的发展史一步步讲述为什么是面向复杂度架构设计。以及面向复杂度架构设计的本质上是为了降低软件系统的复杂度,通过分析系统需求,找到系统复杂的地方,然后设计方案。通过识别复杂度的来源,如高性能、高可用、可扩展、安全等总结出架构模式,使用一定的套路降低这些复杂度,如分库分表、缓存、集群、分片、微服务、DDD 等。
架构设计三原则:合适原则、简单原则、演化原则,这是为了指导我们做更好的设计,而不是可用的设计。
架构设计复杂度模型:可以帮助我在不同的业务场景下去分析和判断对应的质量和业务复杂度,从而来设计有针对性且可演进的架构方案。
最重要的架构设计环:
写在最后:
师父领进门,修行在个人。成为一个优秀的架构师还有很长的路要走。Martin Fowler 说过:架构师是对所有重要事情做出决定的人。感谢架构实战营的帮助,期待华仔更多课程的上线。也祝我们同一班的训练营同学都能有所收获,技术突飞猛进,前程似锦。
版权声明: 本文为 InfoQ 作者【星夜】的原创文章。
原文链接:【http://xie.infoq.cn/article/78adf39e5779019e3abde6ab7】。文章转载请联系作者。
评论