Size: a a a

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

2020 March 04

S

Stanislav in Архитектура ИТ-решений
Mikhail Romashov
Благодарю за расширенный ответ. Я системный аналитик, требования к времени ответа в целом от бизнеса, к отдельным компонентам от нашего архитектора, основное микросервисы в OpenShift. Сейчас пока функциональное тестирование, смотрим что в принципе работает правильно. На тестовом контуре сильно не укладываемся во время, профилирование пока не проводится, работаем над основной функциональностью.
Можно предположить, что на тесте слабое железо, но хотелось бы разобраться комплексно. Понимаю, что конкретные тайминги покажет только профилирование
Железом не закидаете, у вас же пропускная способность
Если вы на ровном месте не укладываетесь - дальше будет хуже
источник

S

Stanislav in Архитектура ИТ-решений
Стройте граф сервисов и смотрите задержки по нему
источник

AP

Alexey Pryanishnikov in Архитектура ИТ-решений
Mikhail Romashov
Благодарю за расширенный ответ. Я системный аналитик, требования к времени ответа в целом от бизнеса, к отдельным компонентам от нашего архитектора, основное микросервисы в OpenShift. Сейчас пока функциональное тестирование, смотрим что в принципе работает правильно. На тестовом контуре сильно не укладываемся во время, профилирование пока не проводится, работаем над основной функциональностью.
Можно предположить, что на тесте слабое железо, но хотелось бы разобраться комплексно. Понимаю, что конкретные тайминги покажет только профилирование
Если в целом и не зная специфики, то я бы вообще не рекомендовал использовать микросервисные подходы. Это совершенно прям конфликтующие в 99% случаев вещи - микросервисы и быстрое время выполнения задачи
источник

AP

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

AS

Alexander Samarin in Архитектура ИТ-решений
Oleg Soroka
Хм.. С чего бы это... Кажется есть повод задуматься...
Защита прав потребителя
источник

MR

Mikhail Romashov in Архитектура ИТ-решений
Alexey Pryanishnikov
потому что микросервисы это всегда множество вызовов между сервисами (или сервисами и шиной), а это долго.
Быстрее эти же вызовы погрузить в память, желательно локальную для всех компонент... а это не просто монолит, это в идеале один процесс.
В пределе, разумеется
Требование стейтлесс, оперативка на сервис ограничена
источник

OS

Oleg Soroka in Архитектура ИТ-решений
Alexander Samarin
Защита прав потребителя
А нет ли и в ИТ потребителей? Может их тоже надо защитить от архитекторов из числа бывших девелоперов?
источник

AS

Alexander Samarin in Архитектура ИТ-решений
в этом контексте, потребители - владельцы построенных домов. Владелец просит архитектора разработать проект дома, потом для исполнения владелец нанимает строителей, а архитектор (как представитель владельца) их контролирует. Три независимые лица.
источник

S

Sergey in Архитектура ИТ-решений
тут вот критика на всё софтостроение
https://habr.com/ru/post/423889/

со всем согласен...
источник

AP

Alexey Pryanishnikov in Архитектура ИТ-решений
о, прикольно, я про это 10 лет назад ныл, потом привык)
Думаю, что есть коллеги, которые 20 лет назад аналогично печалились
источник

EG

Edward Galiaskarov in Архитектура ИТ-решений
Sergey
Papyrus это попытка сделать бесплатный клон Rational Software Architect.  Бесплатные тулы для моделирования нормально не работают.
Подойдет для студентов и написания научных статей
А не поделитесь ссылкой на этот инструмента для знакомства, а то что-то не гуглится только по слову.
источник

S

Sergey in Архитектура ИТ-решений
Edward Galiaskarov
А не поделитесь ссылкой на этот инструмента для знакомства, а то что-то не гуглится только по слову.
rational продали HCL (индусская компания). Они нормального сайта не родили
старое https://www.ibm.com/developerworks/downloads/r/architect/index.html
так же на ютубе полно роликов было
источник

S

Sergey in Архитектура ИТ-решений
вариацией для real-time & embedded - https://www.hcltechsw.com/wps/portal/products/rtist
источник

EG

Edward Galiaskarov in Архитектура ИТ-решений
Спасибо.
источник

S

Sergey in Архитектура ИТ-решений
похоже индусы прибивают продукт окончательно, видимо все разбежались.  Я бы одним из архитекторов/разработчиков, но после продажи rational-а индусам свалил, как многие другие
в Папирус вкладывалась Obeo - они пытаются занять место Rational-а.  С непонятным успехом... есть поддержка со стороны ряда европейских военных компаний типо Thales-а
источник

P

Pavel in Архитектура ИТ-решений
Mikhail Romashov
Благодарю за расширенный ответ. Я системный аналитик, требования к времени ответа в целом от бизнеса, к отдельным компонентам от нашего архитектора, основное микросервисы в OpenShift. Сейчас пока функциональное тестирование, смотрим что в принципе работает правильно. На тестовом контуре сильно не укладываемся во время, профилирование пока не проводится, работаем над основной функциональностью.
Можно предположить, что на тесте слабое железо, но хотелось бы разобраться комплексно. Понимаю, что конкретные тайминги покажет только профилирование
На шифте проблем не будет, отлично масштабируется горизонтально.
источник

P

Pavel in Архитектура ИТ-решений
Pavel
На шифте проблем не будет, отлично масштабируется горизонтально.
Железо не тянет.
источник

P

Pavel in Архитектура ИТ-решений
Mikhail Romashov
Благодарю за расширенный ответ. Я системный аналитик, требования к времени ответа в целом от бизнеса, к отдельным компонентам от нашего архитектора, основное микросервисы в OpenShift. Сейчас пока функциональное тестирование, смотрим что в принципе работает правильно. На тестовом контуре сильно не укладываемся во время, профилирование пока не проводится, работаем над основной функциональностью.
Можно предположить, что на тесте слабое железо, но хотелось бы разобраться комплексно. Понимаю, что конкретные тайминги покажет только профилирование
Ты же в ВТБ, да? ЕФР? Или где там ещё шифт?
источник

PD

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

YB

Yury Batsyuro in Архитектура ИТ-решений
Alexey Pryanishnikov
потому что микросервисы это всегда множество вызовов между сервисами (или сервисами и шиной), а это долго.
Быстрее эти же вызовы погрузить в память, желательно локальную для всех компонент... а это не просто монолит, это в идеале один процесс.
В пределе, разумеется
Для этого шины все строятся на пакетном обмене данными. Если в классическом стеке вы группируете данные по ниткам бизнес-логики, то в микросервисах вы группируете данные по рабочей области. Это работает медленнее на малых объёмах, зато повышение нагрузки с повышением объёма не прямое, и это позволяет дольше жить на имеющихса ресурсах, а при горизонтальном масштабировании фокусироваться именно на масштабировании узких мест.
источник