Size: a a a

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

2021 February 25

PD

Phil Delgyado in Архитектура ИТ-решений
Gennadiy Kruglov
Мы уже это обсуждали, но как обычно не в кассу))

ESB - это паттерн, этот паттерн реализован в продуктах одноимённого класса
Ну, точнее говоря, некоторые продукты в маркетинговых материалах пишут, что они про ESB.
При этом могут по разному соотносится с паттерном, в том числе реализуя и антипаттерны (ну зачем стейт-машина в esb, оркестрация бизнес-транзакций вообще отдельная штука)
источник

AP

Alexey Pryanishnikov in Архитектура ИТ-решений
иначе - если тебе централизация принесёт больше пользы, чем смешение логики и транспорта, то почему это вдруг плохое решение?
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
V N
А что плохого, когда "данные" в одном месте?
Читай distributed data mesh
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Phil Delgyado
Ну, точнее говоря, некоторые продукты в маркетинговых материалах пишут, что они про ESB.
При этом могут по разному соотносится с паттерном, в том числе реализуя и антипаттерны (ну зачем стейт-машина в esb, оркестрация бизнес-транзакций вообще отдельная штука)
Так скажем, эти продукты обычно больше чем ESB
источник

VN

V N in Архитектура ИТ-решений
Gennadiy Kruglov
Читай distributed data mesh
Читаю (но слишком много букв для неспешного чтения на пару часов)...
Ну все же от задачи зависит... :(
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
V N
Читаю (но слишком много букв для неспешного чтения на пару часов)...
Ну все же от задачи зависит... :(
Прочитай пожалуйста серию статей про distributed data mesh)
источник

AP

Alexey Pryanishnikov in Архитектура ИТ-решений
мир не крутится вокруг данных, данные это один из многих компонентов информационных систем.
Мир не крутится вокруг децентрализации - это один из многих способов размещения компонент
Мир не крутится вокруг микросервисов - это вообще один из множества кирпичиков
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Alexey Pryanishnikov
мир не крутится вокруг данных, данные это один из многих компонентов информационных систем.
Мир не крутится вокруг децентрализации - это один из многих способов размещения компонент
Мир не крутится вокруг микросервисов - это вообще один из множества кирпичиков
Лёша, я конкретные аргументы выше привёл.
Дай пожалуйста не менее конкретные контраргументы
источник

PD

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

AP

Alexey Pryanishnikov in Архитектура ИТ-решений
Gennadiy Kruglov
Лёша, я конкретные аргументы выше привёл.
Дай пожалуйста не менее конкретные контраргументы
Ни одного конкретного, только популизм в духе "X неправильно, потому что сейчас модно Y, а кто не согласен, почитайте про Z"
источник

VN

V N in Архитектура ИТ-решений
Gennadiy Kruglov
Прочитай пожалуйста серию статей про distributed data mesh)
Читаю "Agile integration architecture" и "Accelerating Modernization with Agile Integration"
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
V N
Читаю "Agile integration architecture" и "Accelerating Modernization with Agile Integration"
Отлично
источник

VN

V N in Архитектура ИТ-решений
Gennadiy Kruglov
Отлично
Но в целом не вижу принципиальных противопоказаний для ряда задач отличных от масштабов Google и т.п.
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
В статьях посвященных distributed data mesh даны конкретные аргументы, почему данные в одном месте - плохо

Готов обсудить по готовности оппонентов)
источник

GK

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

AP

Alexey Pryanishnikov in Архитектура ИТ-решений
Gennadiy Kruglov
В статьях посвященных distributed data mesh даны конкретные аргументы, почему данные в одном месте - плохо

Готов обсудить по готовности оппонентов)
откуда ты знаешь, может им вообще плевать на данные вне времени жизни транзакций, которое короткое
Может, там наоборот, биллинг или весь телекомовский BSS, которые требуют централизации (точнее, децентрализация просто дороже, чем централизация и не несёт плюсов).

Есть множество решений и множество проблем.
Выбор решения для конкретной проблемы - работа архитектора.
Человек попросил инструмент выбора (как посчитать пользу от внедрения X), а не спора о необходимости существования X
источник

AP

Alexey Pryanishnikov in Архитектура ИТ-решений
а вы тут снова пришли с молотком, который делает всё окружающее гвоздями
источник

GK

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

Есть множество решений и множество проблем.
Выбор решения для конкретной проблемы - работа архитектора.
Человек попросил инструмент выбора (как посчитать пользу от внедрения X), а не спора о необходимости существования X
Не понимаю, честно
источник

AM

Alexey Mergasov in Архитектура ИТ-решений
Из моего опыта: наличие ЕСБ сильно портит гибкость в части тиражирования системы, как правило, все зависят от неё и вынуждены подстраиваться.
источник

GK

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

Есть множество решений и множество проблем.
Выбор решения для конкретной проблемы - работа архитектора.
Человек попросил инструмент выбора (как посчитать пользу от внедрения X), а не спора о необходимости существования X
Есть старые инструменты, а есть новые.
Есть старые подходы, а есть новые
Новые нередко сложнее
У новых тоже есть недостатки

Я не говорю, что не надо использовать старые подходы. Иногда новые просто не внедрить или они вообще не уместны
источник