Size: a a a

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

2020 August 25

VU

Vitaly U in Архитектура ИТ-решений
Без единой точки отказа
источник

VU

Vitaly U in Архитектура ИТ-решений
1 esb- 1 взаимодействие
источник

VU

Vitaly U in Архитектура ИТ-решений
Под всякими опеншифтами
источник

VU

Vitaly U in Архитектура ИТ-решений
С автоскейлингом, блекджеком и профурсетками
источник

VU

Vitaly U in Архитектура ИТ-решений
То же самое привнесли бизнес-аналитики с микросервисной комундой
источник

VU

Vitaly U in Архитектура ИТ-решений
Vitaly U
То же самое привнесли бизнес-аналитики с микросервисной комундой
(Это правда я в живую не видел)
источник

VU

Vitaly U in Архитектура ИТ-решений
Все так просто, бери да делай
источник

PD

Phil Delgyado in Архитектура ИТ-решений
А что значит "тысячи шин", я не врубаюсь. Просто "под каждую задачу свое API"?
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Vitaly U
Когда функционал сосредоточивается для одного сервиса/взаимодействия
Мы немного это обсуждали где-то.

На самом деле - это сервисы интеграции, то есть автономные посредники, которые могут содержать довольно сложный integration flow.

Как вариант реализации - те же, да простит меня телеграм, микросервисы с Camel (как Mediation Framework) под капотом.

Разумеется, такие сервисы могут быть развёрнуты в среде контейнерной виртуализации (Openshift).
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Прощай сон, как говорится)))
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Ну, у меня сейчас структура проекта примерно в такое и выродилось:
шлюзы (bff) -> логика (на оркестраторе типа каденсе) -> доменные сервисы
                                                                                                        -> aдаптеры
И пока удобно все раскладывается.
источник

PD

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

GK

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

GK

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

PD

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

PD

Phil Delgyado in Архитектура ИТ-решений
Так как нельзя впихнуть в общую шину принципиально разные системы, все равно приходится проектировать point-to-point (
источник

GK

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

PD

Phil Delgyado in Архитектура ИТ-решений
Хм. Я вот смотрю на опыты интеграций нашей системы при установки к клиентам - там в основном точка-точка.
Поддержку Tibco все хотят, но, насколько я могу судить, не очень используют.
источник

PD

Phil Delgyado in Архитектура ИТ-решений
(Я, правда, вижу незначительную часть внедрений, конечно)
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Ну или просят REST API, а дальше сами. Но мне сложно REST API назвать ESB...
источник