Представьте себе, что у вас под рукой в любой момент есть база данных, в которой есть гарантировано актуальная информация обо всех системах в организации:
✅ что за система, какие бизнес-сервисы она поддерживает (реестр бизнес-сервисов у вас тоже есть актуальный!)
✅ с какими смежными системами взаимодействует:
➡️ какие API выставляет
➡️ по каким API обращается
➡️ в какие топики очереди сообщений пишет, какие читает
✅ к каким базам данных есть доступ у системы, и какие бизнес-объекты в ней учитываются или изменяются
✅ где развернуты экземпляры системы, кто имеет доступ к ним
✅ какая команда какие системы разрабатывает, кто участвует и участвовал в разработке, кто за что отвечает (кто владелец, кто архитектор и т.д.)
Кроме того, у вас есть реестр бизнес-сервисов, то есть продуктов и услуг компании, и про каждый продукт известно:
➡️ из каких услуг он складывается
➡️ на какую аудиторию он ориентирован
➡️ через какие каналы предоставляется услуга
➡️ какие отделы внутри компании оказывают услугу
Соответственно, всё это связано друг с другом, и вы можете делать к базе произвольные запросы. Например:
❓ какие зависимости есть у системы (что нужно проверить, если вы хотите внести изменения, или переписать систему)
❓ какие клиенты есть у системы и
❓ какие сейчас есть потоки данных (например, чтобы отправлять какую-то дополнительную информацию)
❓ кто работает или работал над какой системой, кого спросить или позвать на встречу
❓ какие системы поддерживают какие бизнес-услуги, кто ими пользуется?
и так далее.
Была бы такая база полезна? Сколько бы это времени вам сэкономило?
Я, честно говоря, когда впервые увидел такую штуку, был в полном восхищении. А увидел я её на отборе докладов на Flow: это выступление Романа Цирульникова из ЮMoney. Надеюсь, сегодня вы его тоже посмотрели, называется скромно: "Модель архитектуры предприятия на графе".
Конечно, технологически поддерживать такую базу непросто, и требует определенного уровня зрелости процессов развертывания: всё на скриптах, под контролем и As Code -- чтобы потом по этому коду можно было всё собрать.
Но результат выглядит потрясающе. Кажется, где-то здесь лежит будущее системного анализа (или его погибель, смотря как вы настроены).
Я вот настроен в целом позитивно: мне сегодня исполняетсястрашно сказать, сколько , я на это наше ИТ смотрю уже больше 25 лет, и надеюсь, что увижу ещё много чудес впереди. Чего и вам желаю!
Осваивайте новые технологии! А я пошел тортик есть🎂
✅ что за система, какие бизнес-сервисы она поддерживает (реестр бизнес-сервисов у вас тоже есть актуальный!)
✅ с какими смежными системами взаимодействует:
➡️ какие API выставляет
➡️ по каким API обращается
➡️ в какие топики очереди сообщений пишет, какие читает
✅ к каким базам данных есть доступ у системы, и какие бизнес-объекты в ней учитываются или изменяются
✅ где развернуты экземпляры системы, кто имеет доступ к ним
✅ какая команда какие системы разрабатывает, кто участвует и участвовал в разработке, кто за что отвечает (кто владелец, кто архитектор и т.д.)
Кроме того, у вас есть реестр бизнес-сервисов, то есть продуктов и услуг компании, и про каждый продукт известно:
➡️ из каких услуг он складывается
➡️ на какую аудиторию он ориентирован
➡️ через какие каналы предоставляется услуга
➡️ какие отделы внутри компании оказывают услугу
Соответственно, всё это связано друг с другом, и вы можете делать к базе произвольные запросы. Например:
❓ какие зависимости есть у системы (что нужно проверить, если вы хотите внести изменения, или переписать систему)
❓ какие клиенты есть у системы и
❓ какие сейчас есть потоки данных (например, чтобы отправлять какую-то дополнительную информацию)
❓ кто работает или работал над какой системой, кого спросить или позвать на встречу
❓ какие системы поддерживают какие бизнес-услуги, кто ими пользуется?
и так далее.
Была бы такая база полезна? Сколько бы это времени вам сэкономило?
Я, честно говоря, когда впервые увидел такую штуку, был в полном восхищении. А увидел я её на отборе докладов на Flow: это выступление Романа Цирульникова из ЮMoney. Надеюсь, сегодня вы его тоже посмотрели, называется скромно: "Модель архитектуры предприятия на графе".
Конечно, технологически поддерживать такую базу непросто, и требует определенного уровня зрелости процессов развертывания: всё на скриптах, под контролем и As Code -- чтобы потом по этому коду можно было всё собрать.
Но результат выглядит потрясающе. Кажется, где-то здесь лежит будущее системного анализа (или его погибель, смотря как вы настроены).
Я вот настроен в целом позитивно: мне сегодня исполняется
Осваивайте новые технологии! А я пошел тортик есть