Size: a a a

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

2017 May 29

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Ещё круто работают projections, можно обновлять порционно (PATCH) объекты
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
является
источник

AS

Andrei Soloschak in Архитектура ИТ-решений
Мы не используем HATEOAS и значит не mature? Не думаю... :)
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
потому что HATEOAS поверх 2-го уровня, глаголы HTTP в HATEOS так же отображаюстя на CRUD
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Andrei Soloschak
Мы не используем HATEOAS и значит не mature? Не думаю... :)
Не стоит рефлексировать по этому поводу
источник

E

Eugene in Архитектура ИТ-решений
#msa просто комментарий на тему - вопрос децентрализации управления данными это вопрос, очень пограничный к бизнесу (чтобы не понимали под этим 😊 (это слайд 26) . По-моемум, на уровне сугубо техническом - до определённого предела это может быть это разделение осуществлено. Ну это вообще к теме выделения сервисов - микро, макро или просто.
источник

GK

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

KB

Kirill Bayborodov in Архитектура ИТ-решений
Хорошо ли, когда два микросервиса обращаются к одной БД?
источник

GP

Gleb Popov in Архитектура ИТ-решений
#whois Глеб Попов enterprise/solution architect ВТБ24
источник

ДС

Дмитрий Сидельников in Архитектура ИТ-решений
В понятии "микросервис" приставка "микро" несет какую-то смысловую нагрузку? Грубо говоря, мы "размер" как-то берем в рассчет или это просто чтобы отличать микросервисы от всего остального? #msa
источник

NS

Nikita Seregin in Архитектура ИТ-решений
+1
источник

KB

Kirill Bayborodov in Архитектура ИТ-решений
А как относиться, когда два экземпляра одного микросервиса обращаются к одной БД?
источник

KB

Kirill Bayborodov in Архитектура ИТ-решений
Дмитрий Сидельников
В понятии "микросервис" приставка "микро" несет какую-то смысловую нагрузку? Грубо говоря, мы "размер" как-то берем в рассчет или это просто чтобы отличать микросервисы от всего остального? #msa
Есть разумная рекомендация относительно размера - это тот размер кода, который команда может полностью переписать за 1-2 спринта
источник

AV

Anton Voloshin in Архитектура ИТ-решений
Kirill Bayborodov
А как относиться, когда два экземпляра одного микросервиса обращаются к одной БД?
Может, лучше на стороне БД иметь прослойку, которая будет разгребать очередь запросов, заниматься их валидацией и разрешением конфликтов? А остальные сервисы чтоб через неё работали.
источник

AV

Anton Voloshin in Архитектура ИТ-решений
Если уж есть необходимость разным сервисам работать с одной БД.
источник

KB

Kirill Bayborodov in Архитектура ИТ-решений
Anton Voloshin
Может, лучше на стороне БД иметь прослойку, которая будет разгребать очередь запросов, заниматься их валидацией и разрешением конфликтов? А остальные сервисы чтоб через неё работали.
получается сильная связка...но почему-то все с этого начинают
источник

AV

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

AV

Anton Voloshin in Архитектура ИТ-решений
И будет это зависеть от кучи внешних факторов, как то, чей запрос из двух одновременных быстрее дошёл.
источник

GP

Gleb Popov in Архитектура ИТ-решений
Омниканальность, если каждый канал - микросервис, как раз приведет к доступу нескольких мс к одной бд.
источник

MS

Maxim Smirnov in Архитектура ИТ-решений
Друзья, спасибо за интерес к вебинару. Присоединюсь к этому чату через 10 минут
источник