Size: a a a

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

2017 May 25

IK

Ivan Kovalenko in Архитектура ИТ-решений
разработчиков - 40, соответственно, один разраб несколько систем, у каждого разраба - дублер (иногда несколько). в случае больших систем может доходить до 3-х человек.
источник

AS

Aleksey S. in Архитектура ИТ-решений
Я не такой тру-архитектор как некоторые собравшиеся - но не пойму, почему в обсуждении неявно подразумевается "или"? Ведь это всё инструменты - и энтерпрайз часто состоит из нескольких интегрированных приложений. И у сапожника, и у хирурга много разных инструментов - большие молотки и тонкие скальпели. Почему нельзя объединять и микро-, макро-, и вообще безсервисные архитектуры по мере необходимости?
источник

IK

Ivan Kovalenko in Архитектура ИТ-решений
все микросервисы внутренние, а точнее интерфейс взаимодействия с клиентом - через почту и файлы )
источник

RK

Roman Kolchin in Архитектура ИТ-решений
Ivan Kovalenko
микросервисов (у нас это называется расчетная система) порядка 60.
класс
источник

RK

Roman Kolchin in Архитектура ИТ-решений
Ivan Kovalenko
разработчиков - 40, соответственно, один разраб несколько систем, у каждого разраба - дублер (иногда несколько). в случае больших систем может доходить до 3-х человек.
тоже класс!
источник

RK

Roman Kolchin in Архитектура ИТ-решений
:)
источник

RK

Roman Kolchin in Архитектура ИТ-решений
база общая?
источник

MS

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

IK

Ivan Kovalenko in Архитектура ИТ-решений
Roman Kolchin
база общая?
Нет, конечно, это ж микросервисы. У каждого своя. Вот только взаимодействие не на основе HTTP, а на основе JDBC.
источник

AV

Anton Voloshin in Архитектура ИТ-решений
Ivan Kovalenko
нет, у нас же кровавый ынтерпрайз. К нам кстати @mxsmirnov собирался прийти по приглашению руководства, но пока видимо до конкретики не дошло. Было бы интересно его заключение ).
"Кровавый Ынтерпрайз" — отличное название для группы
источник

IK

Ivan Kovalenko in Архитектура ИТ-решений
что дает сильную связность в итоге.
источник

RK

Roman Kolchin in Архитектура ИТ-решений
Aleksey S.
Я не такой тру-архитектор как некоторые собравшиеся - но не пойму, почему в обсуждении неявно подразумевается "или"? Ведь это всё инструменты - и энтерпрайз часто состоит из нескольких интегрированных приложений. И у сапожника, и у хирурга много разных инструментов - большие молотки и тонкие скальпели. Почему нельзя объединять и микро-, макро-, и вообще безсервисные архитектуры по мере необходимости?
Прямо сейчас вроде не спорим об "или". Как раз интересно, в какой ситуации нужно использовать одно, в какой другое и в какой — третье.
источник

IK

Ivan Kovalenko in Архитектура ИТ-решений
но там логика запаяна внутрь баз на процедурном sql. поэтому по сути приложения внутри базы, соответственно они и общаются
источник

RK

Roman Kolchin in Архитектура ИТ-решений
Ivan Kovalenko
Нет, конечно, это ж микросервисы. У каждого своя. Вот только взаимодействие не на основе HTTP, а на основе JDBC.
очень интересно. а если бы было java-апликуха, то трудоемкость развития и поддержки была бы выше?
источник

IK

Ivan Kovalenko in Архитектура ИТ-решений
Roman Kolchin
очень интересно. а если бы было java-апликуха, то трудоемкость развития и поддержки была бы выше?
"если бы" у нас не очень практикуется. микросервисы не всегда соседствуют с "экспериментаторской культурой".
источник

RK

Roman Kolchin in Архитектура ИТ-решений
Ivan Kovalenko
но там логика запаяна внутрь баз на процедурном sql. поэтому по сути приложения внутри базы, соответственно они и общаются
то есть микросервисы — это хранимки в разных базах?
источник

IK

Ivan Kovalenko in Архитектура ИТ-решений
Roman Kolchin
то есть микросервисы — это хранимки в разных базах?
по факту да.
источник

RK

Roman Kolchin in Архитектура ИТ-решений
Ivan Kovalenko
"если бы" у нас не очень практикуется. микросервисы не всегда соседствуют с "экспериментаторской культурой".
понятно, что это очень дорогой вопрос :) но если представить? хранимки не в разных базах, а в одной? одна база бы по перфомансу потянула бы?
источник

IK

Ivan Kovalenko in Архитектура ИТ-решений
Roman Kolchin
то есть микросервисы — это хранимки в разных базах?
но это как бы итог, снаружи выглядит немного по другому, плюс логика размазана слегка.
источник

KB

Kirill Bayborodov in Архитектура ИТ-решений
Roman Kolchin
понятно, что это очень дорогой вопрос :) но если представить? хранимки не в разных базах, а в одной? одна база бы по перфомансу потянула бы?
и где тут слабосвязанность? одна точка отказа. отказала и всё - туши свет.  каламбурчик :)
источник