我们正在使我们的应用程序堆栈现代化,并结合了旧有系统和现代系统。我想创建一些可视化来比较系统,但是我几乎陷入了起步阶段。
让我们以四个应用程序为例。它们都依赖于旧的或新的数据层,API平台,UI平台和CSS框架。
作为一个例子,假设系统具有这些依赖关系。系统1是最旧的,系统4是最新的(以及我们要移向的堆栈):
System 1 System 2 System 3 System 4
Data Layer old old old new
API platform old old new new
UI platform old new new new
CSS framework old old new new
这个相当幼稚的表可以工作,但是当您扩展到更多系统或层时会受到限制,并且当您拥有一个组件的两个以上版本或使用组合时会完全消失(例如,系统可以使用某些旧的API)以及一些新的)。
我已经准备好将其强制转换为这种表格格式,但是有没有更简单或更直观的方式来表示这种数据呢?