
Vladislav
19.06.2018
09:05:07
Ну ладно, поищу ещё что-нибудь, всем спасибо

Roman
19.06.2018
09:05:43
да, там сразу непонятно ваще че куда
там и вебпакер 3 и конфиг годный, через вебпакеровское апи

Google

Vladislav
19.06.2018
09:09:06
Спасибо

Roman
19.06.2018
09:09:35
только там тайпскрипт ?

Ilya
19.06.2018
09:11:54

Roman
19.06.2018
09:15:27
нене, надо именно связки
потому что просто реакт и реакт с рельсами - там везде свои нюансы

Vladislav
19.06.2018
09:27:06
Вот да

Andiskiy
19.06.2018
10:04:17
как в рубях можно получить все локальные диски(и файлы в них) + тоже самое и для сетевых ПК, то есть подключенных к одной сети. Подскажите пожалуйста, как можно это сделать? ОС винда

Roman
19.06.2018
11:22:17
ну то есть вероятно ты сможешь это как-то сделать на руби, но будет убого и со страданиями
тебе нужен какой-нить .Net

Ilya
19.06.2018
11:23:26
скорее плюсы
у них из коробки все это норм работает как с вин так и с юникс

Roman
19.06.2018
11:23:40
сильно хардкорно все-таки

Google

Roman
19.06.2018
11:23:57
если нужна только винда, то лучше .Нет

Andiskiy
19.06.2018
11:23:59
а шарп?

Roman
19.06.2018
11:24:07
а ну шарп да

Andiskiy
19.06.2018
11:24:19

Roman
19.06.2018
11:24:27
я собстна шарп и имел в виду
думаю одно - пишу другое

Andiskiy
19.06.2018
11:25:10
спасибо

Vyacheslav
19.06.2018
11:30:58

Roman
19.06.2018
11:31:38

Dima
20.06.2018
07:07:50
Вообще я пологаю что digital signature это надстройка над asymmentric encription где названия названия ключей поменяли. pulic encript key для asymentric encripton стал private для digital signature.
Asimmetric encritption: https://youtu.be/8I7BNgD2Yag
Digital signature: https://youtu.be/TmA2QWSLSPg
Digital signature это зеркальное отражение названий Asymmetric Encription, но по сути дела одно и тоже.

Felix
20.06.2018
09:05:06
Народ, а объясните мне за микросервисы?
На данный момент в проекте примерно 10 воркеров сайдкика, из которых 3 штуки работают автономно (запускаются при старте приложения, и сами себя планируют, как аналог крона), и остальные дергаются из приложения. Будут ли плюсы, если перейти на микросервисы? И какие вообще best practices есть?

Mikhail
20.06.2018
09:08:16

Кирилл
20.06.2018
09:08:39
Подскажите плз, можно что-то тип такого сделать?
https://gist.github.com/KirillFurtikov/83435e56452bd9cdab4f5b1d97a533c9
Т.е вернуть объект, метод которого вызывался

Mikhail
20.06.2018
09:09:02
Имхо, лучше сервисная чем микросервисная

Felix
20.06.2018
09:09:04
Холиварная тема
понимаю, но хочется для себя услышать мнения от людей, кто уже имел возможность сравнить
или это монолит + микросервисы?

Google

Mikhail
20.06.2018
09:10:13
Идеология микросервисов - любой функционал который можно вынести в микросервис - выводим в микросервис
В сервисах выводим только то, что не зависит от других сервисов
В сервисах у каждого сервиса своя версионность и свой флоу разработки
В микросервисах общий
Но это все субъективное разделение
Так вот в микросервисах гигантское время занимает их отладка
Это если про основной недостаток

ShadoWalkeR
20.06.2018
09:15:42
Ну если просто распилить монолит на микросервисы как по первому определению, то да - так и будет

Vyacheslav
20.06.2018
09:16:17

ShadoWalkeR
20.06.2018
09:16:47
Потому что под новую структуру микросервисов логику не переделали. Как был монолит, так и остался, только размазанный по системе

Yevhen Nakonechnyi
20.06.2018
09:17:05

Mikhail
20.06.2018
09:17:23
И херачат микросервисы :)

Felix
20.06.2018
09:17:46

ShadoWalkeR
20.06.2018
09:20:28
Идеология микросервисов в том, чтобы создать приложение поделенное логически так, что каждая часть приложения работает независимо от состояния других.
Можно будет куски менять на лету. Делать горизонтальное масштабирование, резервирование и тд

Roman
20.06.2018
09:23:21
переписывать куски на других языках ?

ShadoWalkeR
20.06.2018
09:23:26
И это тоже

Felix
20.06.2018
09:23:52
Так. А что лучше тогда? Сайдкик, или что-то с очередью сообщений?)

Google

ShadoWalkeR
20.06.2018
09:25:34
Мы тут у себя для телефонии пару модулей из монолита на С сделали микросервисами. Верней делал я. И каждый из новых микросервисных модулей можно переписать на чем угодно, потому что они общаются через стандартные интерфейсы.
И даже если ляжет все, кроме точки попадания клиента в это приложение - он просто решит что ему не ответили по телефону

Vyacheslav
20.06.2018
09:28:15

Yevhen Nakonechnyi
20.06.2018
09:29:04

ShadoWalkeR
20.06.2018
09:31:58
Вопрос в том что хотят получить в конечном итоге)

Alex
20.06.2018
10:52:13
думаю если подумать то sidekiq это сервис
я тут неуверне конечно
микросервис в моем понимании это маленький кусок приложения который можно переписать за пару дней на другой язык.
который работает и деплоится отдельно

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

ShadoWalkeR
20.06.2018
11:00:08
Как это как то мешало до этого?

Felix
20.06.2018
11:00:43

ShadoWalkeR
20.06.2018
11:02:50
Вот чем вы сейчас пытаетесь заниматься)
Трогать архитектуру надо если:
1) Текущая архитектура не отвечает потребностям
2) Выгода от изменения архитектуры превышает затраты по её замене

Alex
20.06.2018
11:08:01
зачастую микросервисы выделяют для масштабирования
и как только появляется слой микросервисов - сразу начинаются новые проблемы, еще не решенные.
транспортный уровень например.

Google

ShadoWalkeR
20.06.2018
11:09:48
Ну у нас все равно пришлось бы переписывать. Просто микросервисность слишком много вкусного дала, чтобы с ней работать
Имею в виду или старый монолит в новом окружении сделать или микросервисы вместо монолита

Felix
20.06.2018
11:10:45
Ну и есть воркеры, которые вероятнее всего когда-нибудь придется вынести в отдельный процесс или отдельный сервер.

ShadoWalkeR
20.06.2018
11:12:51
Неа - не пытаетесь. Вы чтото слышали о микросервисах, чтото о том как работает сайдкик и спрашиваете у окружающий - "А объясните мне зачем мне стоит одно на другое поменять?"

Alex
20.06.2018
11:13:39
я кстати до начала года путал сервисы и микросервисы

Zamira
20.06.2018
11:14:34

ShadoWalkeR
20.06.2018
11:14:51

Felix
20.06.2018
11:14:59

ShadoWalkeR
20.06.2018
11:15:43
Если человек хочет узнать что такое микросервисы он берет нормальную книгу по ним и изучает. А то, что тут человек пытается сделать - детский сад

Felix
20.06.2018
11:17:54

ShadoWalkeR
20.06.2018
11:18:15

Felix
20.06.2018
11:18:38
Написав в группу, я ожидал "за" и "против" на основе реального опыта

ShadoWalkeR
20.06.2018
11:20:06