Size: a a a

Архитектура ИТ-решений

2020 May 17

LV

Leonid Vygovskiy in Архитектура ИТ-решений
Alex Petrov
Политики - конфигурации на основе внешних зависимостей и настроек из админки. Есть несколько сервисов для работы которых необходима одна, или несколько политик. Всего их около 5. При изменении внешних зависимостей, или настроек админки, сервисы и их экземпляры должны обновить свою конфигурацию без перезапуска т.к обновление может происходить до 4 раз в секунду.
Consul с его нотификациями об изменении настроек
источник
2020 May 19

RT

Roman Tsirulnikov in Архитектура ИТ-решений
Есть такой вопрос обсудить. Я сейчас занят проектированием новой системы, на текущем этапе нужно отразить дизайн системы в проектной документации. В ArchiMate получается довольно громоздко.
Выбрал C4 нотацию, однако в ней недостает важного элемента: декларации интерфейса взаимодействия (систем/подсистем/компонент).
Решали такую задачу?
источник

LV

Leonid Vygovskiy in Архитектура ИТ-решений
Декларация интерфейсы - что вы имеете ввиду?
источник

VH

Vladimir Holyavik in Архитектура ИТ-решений
Sparx EA component diagramm
источник

VH

Vladimir Holyavik in Архитектура ИТ-решений
и в путь
источник

P

Pavel in Архитектура ИТ-решений
Vladimir Holyavik
Sparx EA component diagramm
+
источник

AT

Alexander Teterkin in Архитектура ИТ-решений
Roman Tsirulnikov
Есть такой вопрос обсудить. Я сейчас занят проектированием новой системы, на текущем этапе нужно отразить дизайн системы в проектной документации. В ArchiMate получается довольно громоздко.
Выбрал C4 нотацию, однако в ней недостает важного элемента: декларации интерфейса взаимодействия (систем/подсистем/компонент).
Решали такую задачу?
Не понятно почему в ArchiMate громоздко?
Можно ведь опускать лишнее (не нужное в данный момент):
Derivation Rules:
https://pubs.opengroup.org/architecture/archimate3-doc/apdxb.html#_Toc10045481
Получится тот же аналог "Sparx EA component diagramm" о котором писали коллеги чуть выше.

Про C4 не скажу... сама модель не плохая, но её визуальный дизайн... я не могу видеть такое обилие четрно-сине-серо-розовых квадратов и толстых черных наслаивающихся линий. 🤪
Надо будет к ней вернуться как-нибудь и перерисовать её на свой вкус. 😁
источник

RT

Roman Tsirulnikov in Архитектура ИТ-решений
Leonid Vygovskiy
Декларация интерфейсы - что вы имеете ввиду?
Какие API предоставляет система для интеграций извне
источник

LV

Leonid Vygovskiy in Архитектура ИТ-решений
Я бы в сопроводительном текстовом документе привел.  Как по мне - слишком перегрузит диаграмму.
источник

RT

Roman Tsirulnikov in Архитектура ИТ-решений
В моем случае важно, нужно графически отобразить целевые точки интеграции
источник

RT

Roman Tsirulnikov in Архитектура ИТ-решений
на периметре системы,
а как раз внутренности можно упростить
источник

IM

Igor Morozov in Архитектура ИТ-решений
Roman Tsirulnikov
Есть такой вопрос обсудить. Я сейчас занят проектированием новой системы, на текущем этапе нужно отразить дизайн системы в проектной документации. В ArchiMate получается довольно громоздко.
Выбрал C4 нотацию, однако в ней недостает важного элемента: декларации интерфейса взаимодействия (систем/подсистем/компонент).
Решали такую задачу?
в C4 у Structurizr же можно описать характер взаимодействия (синхронный/асинхронный) и добавить описание + теги (???)

Этого мало будет?
источник

IM

Igor Morozov in Архитектура ИТ-решений
у них Relationship определяется через source, destination, описание, технология, синхронное/асинхронное и теги. По идее, этого может хватить для каких-то простых вещей

https://github.com/structurizr/java/blob/1e54e6623209ba4dd7c44ac8cac85426f84eb26e/structurizr-core/src/com/structurizr/model/Relationship.java
источник

LV

Leonid Vygovskiy in Архитектура ИТ-решений
Roman Tsirulnikov
на периметре системы,
а как раз внутренности можно упростить
Тогда компонентная диаграммы и леденцы на ней. Наверное лучший uml вариант.
источник

VH

Vladimir Holyavik in Архитектура ИТ-решений
Если для порисовать то Visio в помощь .. а если из дизайна чтото ваять надо то ЕА
тем более что у ЕА с недавних пор есть еще и OpenAPI
источник

VH

Vladimir Holyavik in Архитектура ИТ-решений
и да ..Вы же это делаете не для себя любимого а для людей что вокруг вас трудяться ) так что дерзайте в правильных нотациях UML не самый плохой вариант .. и покрывает все что вы хотите
источник

RP

Regina Pierce in Архитектура ИТ-решений
источник

M

Maxim in Архитектура ИТ-решений
Коллеги, приветствую! Задался вопросом рисования схем на ipad +apple pencil, но решений нормальных найти не могу. Кто может подсказать удобное ПО для проектирования инфраструктуры/сервисов для ipad?
источник

RT

Roman Tsirulnikov in Архитектура ИТ-решений
Igor Morozov
в C4 у Structurizr же можно описать характер взаимодействия (синхронный/асинхронный) и добавить описание + теги (???)

Этого мало будет?
Спасибо за ссылку, но описывать схемы на Java…вот уж нет уж) Был бы DSL, хотя бы как в PlantUML
источник

IM

Igor Morozov in Архитектура ИТ-решений
я тоже очень много грусти ловлю и пытаюсь обернуть её во что-то удобоваримое, пока безуспешно. вообще, можно на YAML.
https://github.com/trilogy-group/arch-as-code

и там ещё для typescript/c# есть обёртки. но они не лучше джавовой принципиально.

мне нравится сама идея, но слишком сильная привязка к структурайзеру щас. но это не удивительно
источник