内容简介:上图是我原来在讲解微服务架构的时候用过的一张构图,分别从运行态和设计态来进一步说明从单体应用转变为微服务架构后带来的一些变化。还有一张图是用来描述单体应用的,如下:
上图是我原来在讲解微服务架构的时候用过的一张构图,分别从运行态和设计态来进一步说明从单体应用转变为微服务架构后带来的一些变化。还有一张图是用来描述单体应用的,如下:
实际上这两张图基本上能够把从单体应用到微服务架构应用的转变过程说清楚。但是在原来的构图中主要存在两个方面的问题。
1. 不能在一张构图上体现单体应用到微服务之间的对比。
2. 原来谈微服务的时候基本没有谈到中台的概念,更没有谈到业务中台和数据中台。
而这次构图思考的重点不仅仅是单体应用架构和微服务架构的区别,而是从传统IT架构到中台架构的一个演进过程,这也是我们现在常说的传统企业数字化转型中的IT关键转变。那么在这个构图里面我们需要体现的就是传统架构究竟是如何的?而当前的中台架构又是如何的?
整个构图应该能够很清晰的看到传统IT架构到当前中台架构的转变和映射过程。而并不太需要体现出太多的技术实现细节,也符合我们一再倡导的,对任何一个事物的理解,应该是先不求甚解的理解概念模型,其次才是打开黑盒抽丝剥茧的层层深入理解。
问题说明:从传统的IT架构到当前主流中台微服务架构的演进过程
问题分析: 对于该问题重点是希望一张图就能够体现出传统IT架构,中台架构,传统IT架构到中台架构的转变和演进过程,对于有IT经验的人一看图就应该能够明白整个转变在哪里?差异和映射体现在哪里,在传统架构到微服务中台,关键的变化又体现在哪里?
构图呈现: 基于问题分析整体的构图呈现应该是静态架构图呈现为主,但是通过新旧架构两个静态架构图的呈现,通过颜色或线条连接来体现新旧之间的动态映射和转变关系。
通过以上思考,初步的构图应该为如下:
整张图构图完比较遗憾,感觉还是表达的东西一多的时候,很大东西没法表达情况。由于涉及到生命周期阶段,实际上还是分别用三张图进行传统架构和新架构的对比往往更能清楚的看到映射关系。
整个构图方式我们基本还是采用了矩阵维度构图,但是发现的一个关键问题还是矩阵构图法的情况下实际上你很难去表达清楚各个组件之间的映射和动态 协同关系,这个本身也是矩阵构图法的弱项。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 单体架构与微服务架构对比,为什么采用微服务架构
- Java架构书籍:微服务架构必读书单(附微服务架构模式进阶导图)
- 「微服务架构」微服务架构中的数据一致性
- 架构演进之「微服务架构」
- 微服务架构 VS 单体架构
- 从单体架构到微服务架构
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Effective JavaScript
David Herman / Addison-Wesley Professional / 2012-12-6 / USD 39.99
"It's uncommon to have a programming language wonk who can speak in such comfortable and friendly language as David does. His walk through the syntax and semantics of JavaScript is both charming and h......一起来看看 《Effective JavaScript》 这本书的介绍吧!