Size: a a a

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

2020 September 26

Si

Sergey iscremas in Архитектура ИТ-решений
Рубикон Безумный
А зачем вы смешивается техническую реализацию и цель?

Что если иначе никак не обеспечить траспорт для событий?
Если стоит вопрос обоснования решения, то значит скорее всего оно не единственное. А это значит, что ваше утверждение насчёт никак уже неверно
источник

Si

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

РБ

Рубикон Безумный... in Архитектура ИТ-решений
Sergey iscremas
Если стоит вопрос обоснования решения, то значит скорее всего оно не единственное. А это значит, что ваше утверждение насчёт никак уже неверно
Это я пытался "тонко обьехать" другие траспорты для "событий"
источник

РБ

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

N

Nikolay in Архитектура ИТ-решений
Phil Delgyado
А для чего хочется использовать imdg? А то мне до сих пор не очень понятны сценарии использования.
По запросу нужно проверить есть ли обновления для клиента и если есть, то их отослать. Обновления могут быть до 1 килобайта
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Nikolay
По запросу нужно проверить есть ли обновления для клиента и если есть, то их отослать. Обновления могут быть до 1 килобайта
А как проверяется наличие обновлений? БД? Redis? Как-то еще?
источник

N

Nikolay in Архитектура ИТ-решений
Phil Delgyado
А как проверяется наличие обновлений? БД? Redis? Как-то еще?
Редис.
источник

PD

Phil Delgyado in Архитектура ИТ-решений
А какая нагрузка планируется? И что на сервере все-таки?
источник

N

Nikolay in Архитектура ИТ-решений
Phil Delgyado
А какая нагрузка планируется? И что на сервере все-таки?
Предел хочется понять такого подхода. На сколько он скейлится.
источник

PD

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

F

Fagor in Архитектура ИТ-решений
Phil Delgyado
Сильно зависит от серверного движка.
Если там тредовая модель, то больше тысячи одновременных запросов не переварить, так что любая задержка на выполнении запроса приведет к падению производительности (причем важно не среднее, а число самых долгих запросов).
Если современный асинхронный фреймворк, то нужно тесты сделать.
Простой пример, можно сделать корутины с котлина (типа ассинхронный фреймворк), когда вы держите виртуальные треды, асинхронно. Но по факту под ними открываются и закрываются реальные треды в jvm, вот вам и тредовая модель под, но сверху накрутили виртуальные потоки с фреймворком. Дело то не втредах тут и корутинах. Тут спасет балансировщик, разделение БД на типы данных, кеши и индексы. Кейс Баду читал, и да там котлин и корутины, а работают с БД (частые, нет, чтение, запись, критичные данные, нет) кешем, индексами.
источник

PD

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

F

Fagor in Архитектура ИТ-решений
Если мы говорим про действиетельно необходимость hl и и почти мгновенного ответа. В энтерпрайзе некоторые считают что пользователь может подождать. Не столь конкурентна среда в этом отношении.
источник
2020 September 28

PT

Peter Tugolukov in Архитектура ИТ-решений
Привет.
Небольшой оффтоп вопрос.
Может кто-нибудь сказать, какое у вас соотношение разработчиков-тестировщиков и системных администраторов?
источник

PT

Peter Tugolukov in Архитектура ИТ-решений
Т.е. команды разработки и сервисной команды админов.
источник

A

Alex in Архитектура ИТ-решений
У нас 1:10 примерно, в принципе на предыдущих местах работы было примерно также, от 1:20 до 1:10
источник

AP

Alexey Pryanishnikov in Архитектура ИТ-решений
Разное, ведь количество разрабов больше зависит от количества функционала, а админов - от количества систем в проде.
источник

F

Fagor in Архитектура ИТ-решений
Peter Tugolukov
Т.е. команды разработки и сервисной команды админов.
1 к 4рем примерно, тестеров - нуль.
источник

PT

Peter Tugolukov in Архитектура ИТ-решений
Fagor
1 к 4рем примерно, тестеров - нуль.
Необычное соотношение.
У вас какого характера разработка? Много инфраструктуры?
источник

AP

Alexey Pryanishnikov in Архитектура ИТ-решений
Опять же, класс критичности приложений влияет - 24/7 business critical требует в ~3 раза больше админов, чем 8/5 office productivity
источник