
Lupsick
16.08.2016
12:09:19
сам хочу запилить чтоб больше не повторять одно и то же

Alex
16.08.2016
12:09:26

Lupsick
16.08.2016
12:09:32
а

Alex
16.08.2016
12:09:39
Он сказал что у него 20кб кода там и хочет их разнести. Думаю логично вынести в микросервис

Google

Nikolay
16.08.2016
12:09:45
да какая хер разница, гем это или микросервис

Lupsick
16.08.2016
12:09:56
ну гем дольше писать

Nikolay
16.08.2016
12:09:58
гем уже готов практически

Alex
16.08.2016
12:10:16
Тем что микровервис проще поддерживать? тем что он платформонезависимый? тем что у тебя лишний код в 20+ инстансах не живет?

Nikolay
16.08.2016
12:10:17
но пока не будет тестов я его публиковать не буду

Alex
16.08.2016
12:10:37

Nikolay
16.08.2016
12:10:58
вот чесслово

Alex
16.08.2016
12:11:03
Ща будешь думать как прикрутить логи, хотя достаточно было его сделать микросервисом и логи были бы централизованные.

Nikolay
16.08.2016
12:11:29

Alex
16.08.2016
12:11:35
Тебе предложили вариант, не нравится не юзай. Нахуй слать не нужно при этом.

Google

ojab
16.08.2016
12:11:57

Nikolay
16.08.2016
12:12:13

Alex
16.08.2016
12:12:20
магическим образом все докер логи гребутся в один (или еще как то разруливаются)

Nikolay
16.08.2016
12:12:49

Alex
16.08.2016
12:12:51

Nikolay
16.08.2016
12:12:54
и стдаут тут ни при чем

Alex
16.08.2016
12:13:04
Твой логгер будет заключаться в выводе логов в stdout

Nikolay
16.08.2016
12:13:20

Alex
16.08.2016
12:13:24

Nikolay
16.08.2016
12:13:57

Andrew
16.08.2016
12:14:00
а что других вариантов не писать одно и тоже нет?

Alex
16.08.2016
12:14:22

Nikolay
16.08.2016
12:14:26

ojab
16.08.2016
12:14:50

Alex
16.08.2016
12:14:50

Google

ojab
16.08.2016
12:15:13
mkay

Nikolay
16.08.2016
12:15:18

Alex
16.08.2016
12:15:53
Мне жаль твоего заказчика.

Mark
16.08.2016
12:15:59
+

Nikolay
16.08.2016
12:16:36
заказчик - я. и вопроса на четко заданный вопрос я так и не увидел

Mark
16.08.2016
12:17:16
парни уходим, он поехавший

Alex
16.08.2016
12:17:19
Ну да, ты был слишком занят своим гневом.
@logger ||= Logger.new тебе по умолчанию подставит новый логгер

Nikolay
16.08.2016
12:17:19
потрындеть на отвлеченную тему и доколебаться до мышей все умеют.

Alex
16.08.2016
12:18:08

Alex
16.08.2016
12:18:32
и это был второй комент по теме. овер 90% остальной херни зачем то присунутые микросервисы, которые внезапно тоже требуют лога, и внезапно могут быть гемом

Alex
16.08.2016
12:18:38
заказчик - я. и вопроса на четко заданный вопрос я так и не увидел
Взаимоисключающие параграфы.

Nikolay
16.08.2016
12:18:46

Alex
16.08.2016
12:20:00
Мне тут было интересно ПОЧЕМУ ты это сделал. Я интересовался ДЛЯ СЕБЯ. Не нравится не юзай, я спрашивал для себя причины такого подхода, может это лучше чем.
не хер. а вот из общих логов рельсы - точно хер
Я бы лучше saas сдела а не гем.
Пишешь панель, зачем отдельный гем под регу и проверку держать?
А раз докер то можно и микросервис под проверку/регу запилить, но это оверхэд.

Google

Alex
16.08.2016
12:20:00
блядь, потому что это 20+ килобайт кода

Mark
16.08.2016
12:20:10
можно было просто ответить: ‘нет мне данный вариант не подходит))’

Alex
16.08.2016
12:20:25

Nikolay
16.08.2016
12:20:41

Mark
16.08.2016
12:21:08
тебе предложили вариант

Alex
16.08.2016
12:21:54

Nikolay
16.08.2016
12:22:49

Mark
16.08.2016
12:23:10
ну мог бы тогда сам ответить на него
)

Nikolay
16.08.2016
12:23:21
потому что гем уже написал и работает. и абстрагирован от остальной части приложения

Admin
ERROR: S client not available

Alex
16.08.2016
12:23:25
кто знает, может ты микросервис даже не рассматривал.
Или может не порекомендовал бы его делать потому что "такие то камни возникли"
В конфе сидят ради общения и опыта, не так ли?

Nikolay
16.08.2016
12:24:44
потому что я хочу поразделять текущий монолитный прототип на енжин попозже

ojab
16.08.2016
12:24:47

Nikolay
16.08.2016
12:24:49
после того как будет готов прототип

Google

Alex
16.08.2016
12:25:24
Что такое микросервис, кстати?
Какое то небольшое приложение которое можно написать достаточно быстро. Обычно крутится в контейнере и является частью большего приложения, отвечает на запросы обычно по http

Nikolay
16.08.2016
12:25:41
один микросервис - одна задача

Alex
16.08.2016
12:25:44
Суть в том что оно небольшое, легко заменяемое например на другую реализацию при сохранении работоспособности всего комплекса приложений

Nikolay
16.08.2016
12:26:03
.. и может агриться тоннами из образа докера при увеличении нагрузщки

ojab
16.08.2016
12:26:03

Alex
16.08.2016
12:26:16
нет, микросервис это сервис для другого приложения

Nikolay
16.08.2016
12:26:19

Alex
16.08.2016
12:26:33
к примеру ты написал большое приложение, и вытащил какую то часть его в отдельный микросервис который может быть на чем угодно написан

Nikolay
16.08.2016
12:26:47
тоесть вот я могу сделать свою проверку и регистрацию доменов микросервисом, упарвление сайтами через докер вторым

Alex
16.08.2016
12:26:48
теперь тебе этот микросервис проще поддерживать. Обычно с микросервисом общаются по http

Nikolay
16.08.2016
12:26:59
третьим управление базами данных

ojab
16.08.2016
12:27:30

Alex
16.08.2016
12:27:59
Небольшое приложение оказывающее какой то сервис главному

Andrew
16.08.2016
12:28:01
ну типа написал и юзаешь везде

Alex
16.08.2016
12:28:14
Какое то Главное приложение.

ojab
16.08.2016
12:28:24
а, то есть без главного микросерисов не бывает
а нетфликс-то не знает

Alex
16.08.2016
12:28:39
Обычно на микросервисы бьют большие приложения потому что монолит поддерживать становится трудно.
Делается для того чтобы в приложении было меньше связности.
Фронт нетфликса кто отдает