Мы находимся в процессе модернизации нашего стека приложений и имеем смесь устаревших и современных систем. Я хотел бы создать некоторую визуализацию для сравнения систем, но я довольно сильно застрял в начальных блоках.
Давайте рассмотрим пример с четырьмя приложениями. Все они зависят от старого или нового уровней данных, платформ API, платформ пользовательского интерфейса и платформ 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). и некоторые из новых).
Я готов просто перевести его в этот формат таблицы, но есть ли более простой или более интуитивно понятный способ представления данных такого типа?