Size: a a a

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

2020 November 20

PD

Phil Delgyado in Архитектура ИТ-решений
А есть ссылка на описание концепта? Ну и, традиционно, а что там с гарантиями )
источник

PD

Phil Delgyado in Архитектура ИТ-решений
А то будет, как с service mesh  - идея хорошая, но не работает в нагруженной среде (
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Phil Delgyado
А есть ссылка на описание концепта? Ну и, традиционно, а что там с гарантиями )
Можно погулить) Ссылки на источник, который можно назвать авторитетным я и сам хотел попросить)
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Меня зацепил один слайд, с таким содержанием:

Characteristics:
• Event Catalogue is used to Design
and Runtime Governance
• ACLs Enforced, and and Stats are
retrieved
• Data Lineage
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Ну, вот Event Catalogue  - это да, этого не хватает. Особенно с возможностью задания или хотя бы мониторинга отправителей и получателей.
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
То есть, даже если и не случится чудес с бесшовной интеграцией брокеров)) каталог ивентов и lineage ивентов точно будет полезен. Хотя задачу lineage можно решить и с помощью трассировки.
источник

p

pragus in Архитектура ИТ-решений
Alexander Bukarev
https://lightstreamer.com я вот это решение пару лет назад смотрел, сделали PoC, по нагрузке посмотрели, всё отлично. Ценовая модель у них только раньше у них была очень не гибкая, потому в итоге пришлось отказаться. Сейчас, насколько вижу, сделали в т.ч. тарификацию по человеко-часам уже. Так что могу рекомендовать как минимум посмотреть. Документация внятная, возможности ровно под вашу задачу, как я понимаю.
А вот что бы вы стали делать если после внедрения возникнут проблемы? Вроде того что каким-то клиентам не доставляются сообщения?
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Как я вижу:
- контракт в событийно-ориентированной архитектуре (EDA) - это формат сообщения и канал его доставки (топик)
- всегда нужно организовывать Governance, в том числе обеспечить поиск контрактов
- сейчас видно только один способ учёта контрактов в EDA - портал со стандартной структурой и дисциплина
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Буду рад, если дополните эту картину мира
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Также хочу поделиться карточкой-опросником, которая может помочь восстановить дизайн решения. Буду рад обратной связи.
источник

GK

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

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Из опыта. Разработчики такие карточки обычно заполнить не могут, потому что оказывается, что дизайна нет.

При этом, разработчики показывают чудеса изворотливости, придумывают оправдания, вешают лапшу на уши руководству, открыто саботируют процесс.

Конечно можно холиварить, что дизайн есть всегда, но он может быть неявным. На самом деле, если дизайном никто системно не занимается, то можно сказать, что его нет. Он настолько неявный, что "оцифровать" его практически невозможно.
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Из наблюдений, самый комфортный режим для многих разработчиков - не_мешайте_просто_херачить
источник

A

Alex in Архитектура ИТ-решений
Gennadiy Kruglov
Из наблюдений, самый комфортный режим для многих разработчиков - не_мешайте_просто_херачить
вас обманули, это не разработчики
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Alex
вас обманули, это не разработчики
ок, активные участники рынка разработки, продающие свои услуги за некислые деньги
источник

D

Danil in Архитектура ИТ-решений
У нас что-то такое заполняется перед очередным проектом миграции. Только более абстрактно - без полей типа API, но с полями про чей бюджет, например. Практика правда показывает, что даже RPO/RTO не всегда могут заполнить, не говоря уже о количестве запросов в секунду
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Danil
У нас что-то такое заполняется перед очередным проектом миграции. Только более абстрактно - без полей типа API, но с полями про чей бюджет, например. Практика правда показывает, что даже RPO/RTO не всегда могут заполнить, не говоря уже о количестве запросов в секунду
Да. Кстати, в шаблоне не хватает владельцев (кто платит) и вообще, стейкхолдеров
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Gennadiy Kruglov
Из опыта. Разработчики такие карточки обычно заполнить не могут, потому что оказывается, что дизайна нет.

При этом, разработчики показывают чудеса изворотливости, придумывают оправдания, вешают лапшу на уши руководству, открыто саботируют процесс.

Конечно можно холиварить, что дизайн есть всегда, но он может быть неявным. На самом деле, если дизайном никто системно не занимается, то можно сказать, что его нет. Он настолько неявный, что "оцифровать" его практически невозможно.
Ну, у меня разработчики пишут design review перед кодированием и сами меняют карточки сервисов при необходимости (конфигурация, связи и т.п.).
Так что смотря как с разработчиками говорить )
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Phil Delgyado
Ну, у меня разработчики пишут design review перед кодированием и сами меняют карточки сервисов при необходимости (конфигурация, связи и т.п.).
Так что смотря как с разработчиками говорить )
Тоже верно. Вопрос в том, где место ревьювера в орг структуре и какие у него полномочия
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Ну, это да )
источник