美文网首页
架构实战 - 概述篇

架构实战 - 概述篇

作者: 技术灭霸 | 来源:发表于2020-07-26 22:42 被阅读0次

    如何学习架构

    1、需要跳出当前的小模块,站在系统整体的角度来考虑问题
    2、不仅要从技术的角度考虑问题,也要学会从业务的角度来考虑问题,深入理解系统的挑战在哪里,不要在错误的地方发力。
    3、需要做好各方面的平衡,能在现有的各项资源约束下,寻求一个最优解。

    架构的本质:通过合理的内部编排,保证系统高度有序,能够不断扩展,满足业务和技术的变化。

    架构的分类:业务架构(概念)、应用架构(逻辑)和技术架构(物理)。

    开发的痛点主要由业务架构和应用架构来解决,机器的痛点主要由技术架构来解决。

    • 业务架构讲清楚核心业务的处理过程,定义各个业务模块的相互关系,在概念上帮助我们理解系统面临哪些问题以及如何处理。
    • 应用架构讲清楚系统内部是怎么组织的,有哪些应用,相互间是怎么调用的,在逻辑上帮助我们理解系统面临哪些问题以及如何处理。
    • 技术架构讲清楚系统由哪些硬件、操作系统和中间件组成。它们是如何和我们开发的应用一起配合,应对各种异常情况,保持系统的稳定可用。

    所以在做架构设计时,一般是先考虑业务架构,再应用架构,最后是技术架构。

    一个好的架构必须满足两方面的挑战:业务复杂性和技术复杂性。

    优秀的架构师所具备的能力

    相关文章

      网友评论

          本文标题:架构实战 - 概述篇

          本文链接:https://www.haomeiwen.com/subject/vnailktx.html