首页 > 其他分享 >如何做好架构设计

如何做好架构设计

时间:2022-09-24 14:45:19浏览次数:45  
标签:架构设计 架构 原则 复杂 -- 技术 如何 做好

1、 架构设计三原则 ->类似软件开发中的solid,dry之类的原则-遵循原则可以做出质量更好的设计

     合适原则-合适优于业界领先。

             资源、时间、业务

     简单原则-奥卡姆剃刀

            如无必要勿增实体。

            节点更多,外部关系复杂;单点臃肿,内部关系复杂。内外复杂度相互影响,比如单个节点的拆分。

            越复杂则系统越不可靠,越复杂则系统越难以扩展,越复杂越难以处理故障。

     演化原则-演化由于一步到位

            满足当前需求--进行逐步的迭代优化--重构重写

2、三原则的应用

    1、设计出的架构应该满足当时的业务需要,符合团队和技术能力水平。- 合适原则

    2、先按照简单的方式设计架构,然后再后续实际的应用过程中进行不断地迭代优化。- 简单原则

    3、当业务发生变化时,架构要进行扩展、重构甚至重写

 

3、架构设计原则常见的判断维度

    业务   当前量级、发展速度、发展形态

     团队   规模 能力水平  投入资源

       技术   已有技术体系 架构师技术能力 技术成熟度

 

 

            

标签:架构设计,架构,原则,复杂,--,技术,如何,做好
From: https://www.cnblogs.com/windghost/p/16725618.html

相关文章