Представьте себе, что у вас под рукой в любой момент есть база данных, в которой есть гарантировано актуальная информация обо всех системах в организации:

что за система, какие бизнес-сервисы она поддерживает (реестр бизнес-сервисов у вас тоже есть актуальный!)

с какими смежными системами взаимодействует:

➡️ какие API выставляет

➡️ по каким API обращается

➡️ в какие топики очереди сообщений пишет, какие читает

к каким базам данных есть доступ у системы, и какие бизнес-объекты в ней учитываются или изменяются

где развернуты экземпляры системы, кто имеет доступ к ним

какая команда какие системы разрабатывает, кто участвует и участвовал в разработке, кто за что отвечает (кто владелец, кто архитектор и т.д.)



Кроме того, у вас есть реестр бизнес-сервисов, то есть продуктов и услуг компании, и про каждый продукт известно:

➡️ из каких услуг он складывается

➡️ на какую аудиторию он ориентирован

➡️ через какие каналы предоставляется услуга

➡️ какие отделы внутри компании оказывают услугу



Соответственно, всё это связано друг с другом, и вы можете делать к базе произвольные запросы. Например:

какие зависимости есть у системы (что нужно проверить, если вы хотите внести изменения, или переписать систему)

какие клиенты есть у системы и

какие сейчас есть потоки данных (например, чтобы отправлять какую-то дополнительную информацию)

кто работает или работал над какой системой, кого спросить или позвать на встречу

какие системы поддерживают какие бизнес-услуги, кто ими пользуется?



и так далее.



Была бы такая база полезна? Сколько бы это времени вам сэкономило?



Я, честно говоря, когда впервые увидел такую штуку, был в полном восхищении. А увидел я её на отборе докладов на Flow: это выступление Романа Цирульникова из ЮMoney. Надеюсь, сегодня вы его тоже посмотрели, называется скромно: "Модель архитектуры предприятия на графе".



Конечно, технологически поддерживать такую базу непросто, и требует определенного уровня зрелости процессов развертывания: всё на скриптах, под контролем и As Code -- чтобы потом по этому коду можно было всё собрать.

Но результат выглядит потрясающе. Кажется, где-то здесь лежит будущее системного анализа (или его погибель, смотря как вы настроены).



Я вот настроен в целом позитивно: мне сегодня исполняется страшно сказать, сколько, я на это наше ИТ смотрю уже больше 25 лет, и надеюсь, что увижу ещё много чудес впереди. Чего и вам желаю!



Осваивайте новые технологии! А я пошел тортик есть 🎂