@proRuby

Страница 133 из 1594
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
я говорю про 20 кб кода ОДНОГО ГЕМА, БЛЯДЬ
Да ладно, а я дурак не понял и хуйню тут несу, ага.

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

блядь, да отьебитесь с микросервисами уже
Ты че такой нервный то? кофе перепил?

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

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

Nikolay
16.08.2016
12:12:49
Ну да, микросервис пишет в stdout
а ничего что ему все равно надо обьяснить что надо логировать и как

Alex
16.08.2016
12:12:51
ага. внезапно
А что нет чтоли?

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

Alex
16.08.2016
12:13:04
а ничего что ему все равно надо обьяснить что надо логировать и как
У тебя микросервис приложение. Канал про руби значит рельсы. В рельсах есть логер.

Твой логгер будет заключаться в выводе логов в stdout

Alex
16.08.2016
12:13:24
и стдаут тут ни при чем
Ты точно докер знаешь?

канал про руби не значит рельсы
Твоя задача выводить все это в stdout, как ты это сделаешь уже на твое усмотрение. У большинства фреймворков есть логгер.

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

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
потрындеть на отвлеченную тему и доколебаться до мышей все умеют.

@logger ||= Logger.new тебе по умолчанию подставит новый логгер
и это был второй комент по теме. овер 90% остальной херни зачем то присунутые микросервисы, которые внезапно тоже требуют лога, и внезапно могут быть гемом

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
вопрос ЗАЧЕМ предлагать хотящему воды - хлебушка с печеньем
Я не предлагал а спросил почему тебе "такой то" вариант не подошел и ты выбрал гем. В ответ получил лучи нечистот.

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
.. и может агриться тоннами из образа докера при увеличении нагрузщки

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

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
теперь тебе этот микросервис проще поддерживать. Обычно с микросервисом общаются по http
пока что единственный чёткий критерий — "приложение которое можно написать достаточно быстро"

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
Обычно на микросервисы бьют большие приложения потому что монолит поддерживать становится трудно.

Делается для того чтобы в приложении было меньше связности.

а нетфликс-то не знает
У тебя фронт кто рисует?

Фронт нетфликса кто отдает

Страница 133 из 1594