Коллеги, подскажите пожалуйста, как лучше всего будет визуализировать архитектуру существующей шины? Возможно у кого-то будут под рукой примеры или ссылки, где можно посмотреть, с чего начинать.
Требуется для того, чтобы сделать систему прозрачной, т.к. компоненты не описаны, сидят в головах людей. Сложно онбордить новых сотрудников. Со стороны непонятно, какой компонент что делает, как через них происходят процессы. Сложнее становится ими управлять и дорабатывать. Сейчас сервисы не выйдет назвать микросервисами, т.к. они представляют собой сервисы, содержащие в себе логику для выполнения манипуляций над монолитом.
Пока у меня был план создать описание карту компонентов с описанием (основные функции, на чём сделаны, у кого экспертиза, ссылки на техрешения), а также прописать процессы, через них проходящие (но вот с последним сложнее). Архимейт наверное не выйдет использовать, т.к. есть AE, но он доступен крайне малому кругу людей, а схемы нужны разработчикам, аналитикам, топам, а порой даже специалистам прикладных областей.
Выходить за рамки шины и описывать всю систему сейчас смысла нет, т.к. нужно начинать с малого. Может как только опишу шину, пойду дальше. Там видно будет. =)
Буду рад любому ответу. =)