
Nikolay
16.08.2016
12:43:41

Lupsick
16.08.2016
12:43:44
проведи анализ хули

Nikolay
16.08.2016
12:44:10
чтобы их из моей пока что монолитной панели дергать аккуратно

Nikolay
16.08.2016
12:44:15
ты пишешь в обоих случаях один и тот же код
вот именно, только микросервис – это не просто сиранул кодом и запустил, это еще коммуникации, мысли о consistency, доступности, надежности, мониторинге, централизованном логировании и еще дохуя всего, тогда как в монолите у тебя нет проблем распределенных систем

Google

Lupsick
16.08.2016
12:44:32
ой бля
это мишура уже

Nikolay
16.08.2016
12:44:36
ибо вот приломятся боты на микросервис и зарегают себе стопицот доменов на лярд баксов
если прощелкать что-то
пока нет отдельной команды которая чисто микросервисом занимается

Lupsick
16.08.2016
12:45:54

Alex
16.08.2016
12:45:58
Для него микросервис такой же контейнер как и любой другой.

Nikolay
16.08.2016
12:46:08
это мишура уже
ага, только если ты будешь не для мамки делать, а для продакшена, то тебе надо думать об инфраструктуре, безопасности и отказоустойчивости, нужно все сервисы скрывать за каким-то гейтвеем, как-то сессии синхронизировать, сразу выделять сервис под аутентификацию пользователей

Alex
16.08.2016
12:46:21
Если у него постгрес в контейнере навернется ему точно также придется это мониторить.

Google

Lupsick
16.08.2016
12:46:30

Alex
16.08.2016
12:46:33
Так что он будет что то использовать для контроля за состоянием докер контейнеров.

Nikolay
16.08.2016
12:46:35

Lupsick
16.08.2016
12:46:40
микросервисы могут быть внутренними
а говно клепать мозгов не надо

Alex
16.08.2016
12:47:03
> нужно все сервисы скрывать за каким-то гейтвеем
Докер же легко это позволяет сделать. Я даже больше скажу, он так делает по умолчанию.

Nikolay
16.08.2016
12:47:07
вот микросервис в данный момент нахрен не надо

Alex
16.08.2016
12:47:17
Но о гемах ты уже думаешь :)

Lupsick
16.08.2016
12:47:30
вот в случае Николая у него микросервис может не смотреть в интернет вообще

Alex
16.08.2016
12:47:51
> сразу выделять сервис под аутентификацию пользователей
Не обязательно кстати.

Mark
16.08.2016
12:47:53
+

Alex
16.08.2016
12:47:55
Редис + куки.

Mark
16.08.2016
12:47:59

Nikolay
16.08.2016
12:47:59

Nikolay
16.08.2016
12:48:08

Lupsick
16.08.2016
12:48:10

Nikolay
16.08.2016
12:48:10
докерный - да, управление днс - да

Alex
16.08.2016
12:48:15

Google

Alex
16.08.2016
12:48:31

Nikolay
16.08.2016
12:48:32
локальная сеть
какая назхер локальная сеть, когда партнер регистратор на других континентах?

Nikolay
16.08.2016
12:48:41
локальная сеть
ты сейчас сам показываешь какой оверхэд от микросервисов, когда ты только начал делать прототип

Alex
16.08.2016
12:49:00

Lupsick
16.08.2016
12:49:00
в моем понимании это все очень просто
а вы придумываете оверхеад как раз

Alex
16.08.2016
12:49:05
Парень пилит это УЖЕ на докере.

Nikolay
16.08.2016
12:49:21

Alex
16.08.2016
12:49:33

Alex
16.08.2016
12:49:54
А что там тестить?
epp это я так понимаю какой то протокол на xml?
значит надо застабать ответы и смотреть что код их корректно парсит, нет?

Lupsick
16.08.2016
12:50:36

Nikolay
16.08.2016
12:50:49

Lupsick
16.08.2016
12:51:03
и это все решается обычным nginx

Alex
16.08.2016
12:52:16

Nikolay
16.08.2016
12:52:35
и вообще к тестированию

Alex
16.08.2016
12:52:49

Google

Nikolay
16.08.2016
12:52:56
ме надо я ебу как развернуть мозг чтобы понять как это все писать

Lupsick
16.08.2016
12:53:04

Nikolay
16.08.2016
12:53:21

Alex
16.08.2016
12:53:33

Alex
16.08.2016
12:53:38

Nikolay
16.08.2016
12:53:38
а нгинксу надо сказать куда апстрим

Alex
16.08.2016
12:53:57
Там все просто на самом деле, я со стабом внешнего апи довольно быстро разобрался, хотя вообще не шарил.

Andrew
16.08.2016
12:54:00

Admin
ERROR: S client not available

Alex
16.08.2016
12:54:11

Nikolay
16.08.2016
12:54:13

Alex
16.08.2016
12:54:15
опенсорс точно также заражает.
рядом лежачий код.

Alex
16.08.2016
12:54:27

Alex
16.08.2016
12:54:34
Даже балмер вроде говорил что GPL is cancer.

Andrew
16.08.2016
12:54:36

Alex
16.08.2016
12:54:48
(часто)

Google

Alex
16.08.2016
12:55:06
а что нет, то почти всегда проект компании.

Lupsick
16.08.2016
12:55:17
про микросервисы еще: я видел кучу монструозных монолитных проектов, где внесение изменения небольшого вызывало огромную боль
и решением для таких проектов были бы микросервисы

Nikolay
16.08.2016
12:55:26

Lupsick
16.08.2016
12:55:29
на ранних этапах

Nikolay
16.08.2016
12:55:45

Alex
16.08.2016
12:55:57

Lupsick
16.08.2016
12:55:59

Alex
16.08.2016
12:56:03
Они в паре снижают эту боль.
Если приложение не рефакторить хотя бы иногда, то оно становится ужастным месивом.
(но кому то это подходит)

Lupsick
16.08.2016
12:56:32

Andrew
16.08.2016
12:56:33
Низкоквалифицированный труд еще.
ну а смысл кодить, если тебе не платят? ты можешь кодить допустим в кайф, как я музыку пишу, я типа продал трэк, но типа нихуя не получил. Но меня это занятие увлекает. Но это в перерывы от работы.

Nikolay
16.08.2016
12:56:38
Ты хотел сказать почти всегда? :)
да много опенсорца адов пиздец. но если тот же вордпресс чем дальше тем няшнее, то вот темы и плагины к нему - зачастую дырявы как мои носки

Lupsick
16.08.2016
12:56:53
они сидят зп получают, им похуй как делается
работает и работает

Alex
16.08.2016
12:57:00
Вордпресс по внутреннему содержимому лапша
Он внешне конфетка.
И плагины через раз кривые.

Lupsick
16.08.2016
12:57:16
ну вот

Alex
16.08.2016
12:57:26
Но для нуба вообще идеальное решение.

Andrew
16.08.2016
12:57:33
обосрали опенсорц

Nikolay
16.08.2016
12:57:48