Size: a a a

Обсуждения техдирские

2018 May 27

DS

Dmitry Simonov in Обсуждения техдирские
Причём современные инструменты для крутилки-скорострелки во-первых, поддерживают нормально горизонтальное масштабирование, а во-вторых даже один инстанс способен прожевать практически любой объём аудитории.
источник

AK

Aleksandr Komlev in Обсуждения техдирские
Dmitry Simonov
Распараллеливание разработки упрётся скорее в бабло и нехватку кадров. Но мысль интересная!
нет, я о другом. делить на сервисы можно и нужно, но поделить на сервисы можно по-разному. чем выше доля сетевого взаимодействия с другими сервисами, тем ниже его надежность и выше стоимость поддержки и вероятность сложных проблем.
источник

DS

Dmitry Simonov in Обсуждения техдирские
Так. Мы растекаемся мыслью по древу. Давай оперировать строго существующим опытом и рассказывать строго про него?
источник

DS

Dmitry Simonov in Обсуждения техдирские
Как мысль, Aleksandr ?
источник

AK

Aleksandr Komlev in Обсуждения техдирские
Dmitry Simonov
Так. Мы растекаемся мыслью по древу. Давай оперировать строго существующим опытом и рассказывать строго про него?
ну речь изначально зашла как раз про обобщение опыта, кто-то удачно распилил на сервисы, кто-то нет. интересно как оценить и спрогнозировать удачность этой затеи.

на мой взгляд на это влияет два фактора:
- доля service mesh у каждого сервиса
- количество сервисов в сети: надежность конечного продукта является произведением надежности всех сервисов
источник

IF

Ivan Frolkov in Обсуждения техдирские
а чего тут обсуждать
недавно ездили
крупному предприятию надо слезть с информикса
2.5 млн строк. монолит. пишется с 93 года.
источник

AK

Aleksandr Komlev in Обсуждения техдирские
Dmitry Simonov
Хм... Ну не знаю... Я по опыту разработки рекламных сервисов rtb предпочитаю делить сервис на интерфейсную часть, архивную и крутилку-скорострелку.

Вот на микросервисы обычно рубят именно интерфейсную часть. Но там-то как раз обычно и не бывает проблем с нагрузкой.
а что это за части? интерфейсная, архивная, крутилка-скорострелка. можно подробнее?
источник

AK

Aleksandr Komlev in Обсуждения техдирские
источник

DK

Dmitry Krokhin in Обсуждения техдирские
Мне кажется, надо микросервисы выделять не по функциональной роли, а по прикладной области, тогда это более чем имеет смысл. Если для реализации запроса надо пройти несколько сервисов это не очень хорошо и делать так весьма странно
источник

DK

Dmitry Krokhin in Обсуждения техдирские
Условная корзина товаров может не отвечать на вопрос о названиях товаров. А чтобы нарисовать строчку с товаром используется другой сервис. Это всё происходит на фронтэнде засчёт компонентов, которые публикуют разные сервисы.
источник

DK

Dmitry Krokhin in Обсуждения техдирские
То есть у нас сервис это не просто набор апи, но и законченные виджеты, которыми пользуются виджеты других сервисов
источник

DK

Dmitry Krokhin in Обсуждения техдирские
Виджет корзины добавляет виджет товара с соответствующим кодом, а как рендерить этот товар задача сервиса товаров
источник

DK

Dmitry Krokhin in Обсуждения техдирские
Вкратце как-то так
источник

DS

Dmitry Simonov in Обсуждения техдирские
Dmitry Krokhin
Условная корзина товаров может не отвечать на вопрос о названиях товаров. А чтобы нарисовать строчку с товаром используется другой сервис. Это всё происходит на фронтэнде засчёт компонентов, которые публикуют разные сервисы.
А какое время нагрева холодного взятого с мороза фронта, чтобы он ворвался в тему?
источник

DK

Dmitry Krokhin in Обсуждения техдирские
Фронта - это разработчика или речь про компоненты?)
источник

DS

Dmitry Simonov in Обсуждения техдирские
Dmitry Krokhin
Фронта - это разработчика или речь про компоненты?)
Разработчик, да
источник

DK

Dmitry Krokhin in Обсуждения техдирские
Сейчас это экстжс компоненты которые просто работают с бэкендом своего сервиса. Получается и клиентский код, и апи в одном репозитории. Экстжс неплох для быстрого старта, но их виджеты, подход к рендеру и работа с данными это трэш.
источник

DK

Dmitry Krokhin in Обсуждения техдирские
С примерами у них всё хорошо, человек который знает жс начинает через пару дней лепить компоненты по образу и подобию
источник

DK

Dmitry Krokhin in Обсуждения техдирские
А если опирается на стандартные виджеты экста, то и того быстрее
источник

DK

Dmitry Krokhin in Обсуждения техдирские
tarantool-admin/Format.js at master · basis-company/tarantool-admin · GitHub
https://github.com/basis-company/tarantool-admin/blob/master/public/admin/js/Space/Format.js
источник